bip32/ecurve library

Constants

throwBadHash → const String
throwBadPoint → const String
throwBadPrivate → const String
throwBadTweak → const String
thrwoBadSignature → const String

Properties

ecGroupOrder List<int>
final
ecp List<int>
final
G → ECPoint
final
n BigInt
final
nDiv2 BigInt
getter/setter pair
negativeFlag BigInt
final
secp256k1 → ECCurve_secp256k1
final
zero32 Uint8List
final

Functions

assumeCompression(bool? value, Uint8List? pubkey) bool
decodeFrom(Uint8List P) → ECPoint?
deterministicGenerateK(Uint8List hash, Uint8List x) → ECSignature
fromBuffer(Uint8List d) BigInt
getEncoded(ECPoint? P, dynamic compressed) Uint8List
isOrderScalar(dynamic x) bool
isPoint(Uint8List p) bool
isPrivate(Uint8List x) bool
isScalar(Uint8List x) bool
isSignature(Uint8List value) bool
pointAddScalar(Uint8List p, Uint8List tweak, bool compressed) Uint8List?
pointFromScalar(Uint8List d, bool compressed) Uint8List?
privateAdd(Uint8List d, Uint8List tweak) Uint8List?
sign(Uint8List hash, Uint8List x) Uint8List
toBuffer(BigInt d) Uint8List
verify(Uint8List hash, Uint8List q, Uint8List signature) bool