bip/ecc/bip_ecc
library
Classes
-
EcdsaKeysConst
-
Constants related to ECDSA (Elliptic Curve Digital Signature Algorithm) keys.
-
Ed25519Blake2bPrivateKey
-
Represents an Ed25519 private key with Blake2b hashing, implementing the IPrivateKey interface.
-
Ed25519Blake2bPublicKey
-
Represents an Ed25519 public key with Blake2b hashing, implementing the IPublicKey interface.
-
Ed25519KeysConst
-
Constants related to Ed25519 keys, including public and private keys.
-
Ed25519KholawKeysConst
-
Constants related to Ed25519-Kholaw keys, specifically the private key length in bytes.
-
Ed25519KholawPrivateKey
-
A class representing an Ed25519-Kholaw private key that implements the IPrivateKey interface.
-
Ed25519KholawPublicKey
-
A class representing an Ed25519-Kholaw public key that implements the IPublicKey interface.
-
Ed25519PrivateKey
-
A class representing an Ed25519 private key that implements the IPrivateKey interface.
-
Ed25519PublicKey
-
A class representing an Ed25519 public key that implements the IPublicKey interface.
-
EllipticCurveGetter
-
A utility class for obtaining elliptic curve generators based on curve types.
-
EllipticCurveTypes
-
An enumeration of common elliptic curve types used in cryptographic operations.
-
IPrivateKey
-
An abstract class representing a generic private key interface for different elliptic curve types.
-
IPublicKey
-
An abstract class representing a generic public key interface for different elliptic curve types.
-
MoneroPrivateKey
-
A class representing an Ed25519 Monero-compatible private key that implements the IPrivateKey interface.
-
MoneroPublicKey
-
A class representing an Ed25519 Monero-compatible public key that implements the IPublicKey interface.
-
Nist256p1PrivateKey
-
A class representing a NIST P-256 private key that implements the IPrivateKey interface.
-
Nist256p1PublicKey
-
A class representing a NIST P-256 public key that implements the IPublicKey interface.
-
Secp256k1PrivateKeyEcdsa
-
A class representing a Secp256k1 private key using the ECDSA algorithm that implements the IPrivateKey interface.
-
Secp256k1PublicKeyEcdsa
-
A class representing a Secp256k1 public key using the ECDSA algorithm that implements the IPublicKey interface.
-
Sr25519KeysConst
-
Constants related to Sr25519 keys, including public and private key lengths.
-
Sr25519PrivateKey
-
A class representing an Sr25519 private key that implements the IPrivateKey interface.
-
Sr25519PublicKey
-
A class representing an Sr25519 public key that implements the IPublicKey interface.