Uses of Enum Class
zeroecho.core.AlgorithmFamily
Packages that use AlgorithmFamily
Package
Description
Core cryptography engine and registry for ZeroEcho.
Concrete cryptographic algorithms and small helpers used by algorithms.
-
Uses of AlgorithmFamily in zeroecho.core
Subclasses with type arguments of type AlgorithmFamily in zeroecho.coreModifier and TypeClassDescriptionenumHigh-level classification of cryptographic algorithms.Methods in zeroecho.core that return AlgorithmFamilyModifier and TypeMethodDescriptionCapability.family()Returns the value of thefamilyrecord component.static AlgorithmFamilyReturns the enum constant of this class with the specified name.static AlgorithmFamily[]AlgorithmFamily.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in zeroecho.core with parameters of type AlgorithmFamilyModifier and TypeMethodDescriptionCatalogSelector.selectByFamily(AlgorithmFamily family) Returns algorithm ids that belong to the given family, regardless of roles.CatalogSelector.selectByFamilyAndRoles(AlgorithmFamily family, Collection<KeyUsage> requireAllRoles) Returns algorithm ids that belong to the given family and contain all required roles.Constructors in zeroecho.core with parameters of type AlgorithmFamilyModifierConstructorDescriptionCapability(String algorithmId, AlgorithmFamily family, KeyUsage role, Class<? extends CryptoContext> contextType, Class<? extends Key> keyType, Class<? extends ContextSpec> specType, ContextSpec defaultSpec) Validates the capability metadata. -
Uses of AlgorithmFamily in zeroecho.core.alg
Methods in zeroecho.core.alg with parameters of type AlgorithmFamilyModifier and TypeMethodDescriptionprotected <C extends CryptoContext, K extends Key, S extends ContextSpec>
voidAbstractCryptoAlgorithm.capability(AlgorithmFamily family, KeyUsage role, Class<C> ctxType, Class<K> keyType, Class<S> specType, ContextFactoryKS<C, K, S> factory, Supplier<? extends S> defaultSpec) Declares a capability for this algorithm and binds a runtime factory for the given role.