The seed used for generating the extended BIP32 key for each wallet is generated as so:
1. The user master key is hashed with the password using HMACsha256 twice. (byte 1 through 32 is used for the seed. Byte 0 is the Djswallet version byte and byte 33-36 is the password checksum. There is also the base58 checksum in there)
2. That data is then concatenated with the network name
3. That data is then used for the seed for the BIP32 key.
Each network will have different keys.
The Djswallet version byte will allow me to change the key format in the future and still work with current keys
Note: Don't use namecoin operations yet. The only thing that works is NEW NAME. FIRST UPDATE and UPDATE NAME are not working yet. The site is also still ugly.
Thanks for trying it out.
I think this will be the first web wallet with full Namecoin support.
Thanks for the explanation.
I only tried until now the generating keys part but I would like to reproduce the same results as by other bip32 generators.
Comparing with the results with the results from
http://bip32.org/ for Bitcoin I cannot see any coverage. Reproducing the results with different tools would be important.
Maybe I used wrong parameters. However I tried many variations by putting the BIP32 private key from your wallet in the derived private key field from bip32 without any coverage by the generated addresses. Any idea why or how could be reproduced the same addresses ?
Thanks.