Function generateDeterministic [src]

Deterministically derive a key pair from a cryptograpically secure secret seed. Except in tests, applications should generally call generate() instead of this function.

Prototype

pub fn generateDeterministic(seed: [seed_length]u8) IdentityElementError!KeyPair

Parameters

seed: [seed_length]u8

Possible Errors

IdentityElement IdentityElementError

Source

pub fn generateDeterministic(seed: [seed_length]u8) IdentityElementError!KeyPair { const kp = KeyPair{ .public_key = try X25519.recoverPublicKey(seed), .secret_key = seed, }; return kp; }