Nist256p1PublicKey class

A class representing a NIST P-256 public key that implements the IPublicKey interface.

Implemented types

Constructors

Nist256p1PublicKey.fromBytes(List<int> keyBytes)
Factory method for creating a Nist256p1PublicKey from a byte array.
factory

Properties

compressed List<int>
public key compressed bytes.
no setteroverride
curve EllipticCurveTypes
curve type
no setteroverride
hashCode int
The hash code for this object.
no setteroverride
length int
public key compressed bytes length.
no setteroverride
point ProjectiveECCPoint
public key point.
no setteroverride
publicKey ECDSAPublicKey
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
uncompressed List<int>
public key uncompressed bytes.
no setteroverride
uncompressedLength int
Get the length of the uncompressed public key in bytes.
no setteroverride

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toHex({bool withPrefix = true, bool lowerCase = true, String? prefix = ""}) String
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
override

Static Methods

isValidBytes(List<int> keyBytes) bool
check if bytes is valid for this key.
override