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.
- 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.
- Nist256p1HybridPrivateKey
- A class representing a NIST P-256 private key that implements the IPrivateKey interface.
- Nist256p1HybridPublicKey
- A class representing a NIST P-256 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.
- Secp256k1PrivateKey
- A class representing a Secp256k1 private key using the ECDSA algorithm that implements the IPrivateKey interface.
- Secp256k1PublicKey
- 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.
Enums
- EllipticCurveTypes
- An enumeration of common elliptic curve types used in cryptographic operations.