CryptographyAlgorithm

Marker interface for cryptographic algorithm definitions.

Each algorithm (e.g., AES, RSA) implements this interface and provides access to its specific operations.

Identified by a CryptographyAlgorithmId and obtained from a CryptographyProvider.

Inheritors

Properties

Link copied to clipboard
abstract val id: CryptographyAlgorithmId<*>

The typed identifier that uniquely distinguishes this algorithm and is used to look it up from a CryptographyProvider.