Import with #import "std/ed25519_go".

PublicKey :: struct
PrivateKey :: struct
KeyPairResult :: struct { publicKey: PublicKey; privateKey: PrivateKey; error: Error; }
GenerateKey :: () -> KeyPairResult
NewKeyFromSeed :: (seed: []u8) -> PrivateKey
Sign :: (key: PrivateKey, message: []u8) -> []u8
Verify :: (key: PublicKey, message: []u8, signature: []u8) -> bool
Equal :: (key: PublicKey, other: PublicKey) -> bool

Source ↗ · All modules