zetrix_encryption_flutter library

Classes

ParsedKey
RustLib
Main entrypoint of the Rust API
Sm2Helper
SM2 elliptic curve cryptography (GB/T 32918.1-2016). Sign/verify uses SM3withSM2 with ZA hash and raw r||s output (no DER).
ZetrixKeyPair
ZetrixKeypair
ZetrixSignature
ZetrixSignResult

Constants

dil3BlobLen → const int
dil3PrivLen → const int
dil3PubLen → const int
dil3SigLen → const int
ed25519PubLen → const int
ed25519SeedLen → const int
ed25519SigLen → const int
hybridPrivLen → const int
hybridPubLen → const int
hybridSigLen → const int
keyTypeDilithium3 → const String
keyTypeEd25519 → const String
keyTypeHybrid → const String
keyTypeSm2 → const String
keyTypeToSignByte → const Map<String, int>
signToAddr → const Map<int, int>
signTypeDilithium3 → const int
signTypeEd25519 → const int
signTypeHybrid → const int
signTypeSm2 → const int
sm2PrivLen → const int
sm2PubLen → const int
validAddrTypes → const List<int>
validSignTypes → const List<int>

Functions

initZetrixEncryption({ExternalLibrary? externalLibrary}) → Future<void>
Initialize the Zetrix encryption Rust library.