flutter_ed448_core library

Classes

Ed448HDWallet

Properties

d BigInt
getter/setter pair
KEY_LENGTH int
final
MARKER List<int>
final
p BigInt
getter/setter pair
q BigInt
getter/setter pair
SIGNATURE_LENGTH int
final

Functions

ed448DerivePublicKey(Uint8List privateKey) Uint8List
ed448GenerateKey() Uint8List
ed448Sign(Uint8List privateKey, Uint8List message) Uint8List
ed448Verify(Uint8List publicKey, Uint8List message, Uint8List signature) bool
flutterEd448DerivePublicKey(Uint8List privateKey) Uint8List
flutterEd448GenerateKey() Uint8List
flutterEd448Sign(Uint8List privateKey, Uint8List message) Uint8List
flutterEd448Verify(Uint8List publicKey, Uint8List message, Uint8List signature) bool
generateSecret() List<int>
isTorsionPointEncoding(List<int> encodedPoint) bool
parseKeyString(String s) List<int>
secretToPublic(List<int> secret) List<int>
secretToPublicFromScalar(Uint8List scalar) Uint8List
sign(List<int> secret, List<int> message, {ED448_XOF xof = shake_256}) List<int>
signWithScalar(Uint8List scalar, Uint8List noncePrefix, Uint8List message) Uint8List
signWithScalarAndPublic(List<int> scalar, List<int> noncePrefix, List<int> public, List<int> message, {ED448_XOF xof = shake_256}) List<int>
toHexString(List<int> bytes) String
verify(List<int> public, List<int> message, List<int> signature, {ED448_XOF xof = shake_256}) bool

Typedefs

ED448_XOF = List<int> Function(List<int> message, int outputLength)