datapartyjs / dataparty-crypto

It slices, it dices, and it enciphers
http://dataparty.xyz
Apache License 2.0
4 stars 0 forks source link

initial post quantum identity key generation #24

Closed sevenbitbyte closed 6 months ago

sevenbitbyte commented 6 months ago

Issues resolved:

sevenbitbyte commented 6 months ago

Cleanup entropy, seed and private key generation steps:

  1. Mnemonic > entropy > argon2( mnemonic(entropy), password ) > seed > hkdf(seed)
  2. password > pbkdf2(password) > entropy > pbkdf2( mnemonic(entropy), blank_password ) > seed > hkdf(seed)
  3. password > argon2(password) > entropy > pbkdf2( mnemonic(entropy), blank_password ) > seed > hkdf(seed)