crypto/crypto/cdsa/cdsa library

The 'cdsa' library provides tools and components for working with various cryptographic algorithms, including elliptic curve cryptography (ECDSA and EDDSA) and related functionality.

Classes

AffinePointt
Represents a point in affine coordinates on an elliptic curve.
CryptoOps
CryptoOpsConst
Curves
This class provides a collection of predefined elliptic curves for various cryptographic applications.
ECDSAPrivateKey
Represents an ECDSA (Elliptic Curve Digital Signature Algorithm) private key.
ECDSAPublicKey
Represents an ECDSA (Elliptic Curve Digital Signature Algorithm) public key.
ECDSASignature
Represents an ECDSA (Elliptic Curve Digital Signature Algorithm) signature containing r and s components.
EDDSAPrivateKey
Represents an EdDSA private key and provides methods for key operations.
EDDSAPublicKey
Represents an EdDSA public key in the Edwards curve format.
EDPoint
A class representing a point on an Edwards curve, extending the abstract AbstractPoint class.
FieldElement
GroupElementCached
GroupElementP1P1
GroupElementP2
GroupElementP3
GroupElementPrecomp
ProjectiveECCPoint
Represents a point in projective coordinates on an elliptic curve.
RFC6979
A class that implements the RFC6979 deterministic K value generation algorithm for ECDSA.

Exceptions / Errors

CryptoOpsException