Package-level declarations
Types
Represents a key that holds an algorithm property.
Represents a key property for the curve.
Class representing the CurvePointXKey.
Represents a key property for the y-coordinate of a curve point.
Represents a custom key with a specific property.
This interface defines the functionality of a derivable key.
Represents a derivation path key. Inherits from the KeyProperties class.
This interface defines what is required for a key to be exportable
This interface defines what is required for a key to be importable
Class representing an index key.
Representation of a JWK (JSON Web Key)
Data class representing a pair of private and public keys for a specific key curve.
The KeyProperties
class is an abstract class that provides a framework for defining key properties. Each subclass of KeyProperties
must implement the property
property.
This interface defines the functionality to verify and restore cryptographic keys
Representation of a cryptographic key in PEM format.
Definition of the PEM key types available
Abstraction of what a PrivateKey is and what functionality provides.
Represents a raw key with the property "raw".
Represents a seed key used for deriving private keys.
This interface defines the functionality of a signable key.
This interface defines what a key requires to be storable.
Represents a specific type of key with a "type" property. Inherits from the abstract class KeyProperties.
This interface defines the functionality of a verifiable key.