Class CryptoAlgorithms
java.lang.Object
zeroecho.core.CryptoAlgorithms
Immutable registry of
CryptoAlgorithm providers.
Providers are discovered once through ServiceLoader, sorted by
canonical algorithm identifier, and retained in one immutable registry.
Runtime policy and auditing belong exclusively to explicitly created
ZeroEchoSession instances.
- Since:
- 1.0
-
Method Summary
-
Method Details
-
available
-
require
Resolves an algorithm by canonical identifier.- Parameters:
id- canonical algorithm identifier- Returns:
- registered algorithm
- Throws:
IllegalArgumentException- if no algorithm is registered withid
-