Yawning Angel
Yawning Angel
I am totally confused. The private key you gives, is 32-bytes followed by the public key (which corresponds to the address you provided). However I have no idea what the...
Anyway, what doesn't appear to work is: ``` 1. seed
Well, with a working example that @matevz gave me, the private key is indeed a RFC 8032 seed, with the public key appended to it (so NaCl-style representation). The derivation...
@[lujunZhang](https://github.com/lujunZhang) Thanks, this helps. This looks like a incompatible variant of the algorithm in Khovratovich/Law's "BIP32-Ed25519 Hierarchical Determinsitc Keys over a Non-linear Keyspace". Differences, using the paper as the baseline:...
@lujunZhang Ok, that makes more sense, and I can deserialize your interemdiaries and get the expected results, which clarifies the export question. I still do seem to have trouble reproducing...
Thanks. I pushed my work in progress implementation to a branch so I can revisit this later, though I have a suspicion that it has to do with the following:...
CI will at least try building the module with 32-bit ARM, so hopefully this will catch some of the simple stupidity. We should still test on ARM to catch advanced...
Sigh, my idea of "Ok, I'll just VMOVD the mask first" doesn't make asmdecl shut up either, because of the same issue. ``` ./edwards_vector_amd64.s:201:1: [amd64] vecConditionalSelect_AVX2: invalid VMOVD of mask+24(FP);...
I am against this as it is not possible to rule out unexpected behavior in the future due to default values in new fields that get added, and the same...
If you're going to do this (and I'm against it for complexity reasons), it probably should store a vector of balances, just so that the inevitable "we want to add...