Uses of Class
zeroecho.core.spec.AlgorithmIdentity
Packages that use AlgorithmIdentity
Package
Description
Concrete cryptographic algorithms and small helpers used by algorithms.
Specifications for keys and per-operation parameters.
Provider contracts for context construction and exact key operations.
Encrypted local software-keyring storage.
-
Uses of AlgorithmIdentity in zeroecho.core.alg
Fields in zeroecho.core.alg declared as AlgorithmIdentityModifier and TypeFieldDescriptionstatic final AlgorithmIdentityBootstrapAlgorithmIdentities.EC_P256_PUBLIC_KEYEC P-256 public-key identity.static final AlgorithmIdentityBootstrapAlgorithmIdentities.EC_P384_PUBLIC_KEYEC P-384 public-key identity.static final AlgorithmIdentityBootstrapAlgorithmIdentities.EC_P521_PUBLIC_KEYEC P-521 public-key identity.static final AlgorithmIdentityBootstrapAlgorithmIdentities.ECDSA_SHA256ECDSA with SHA-256, independent of the EC curve.static final AlgorithmIdentityBootstrapAlgorithmIdentities.ECDSA_SHA384ECDSA with SHA-384, independent of the EC curve.static final AlgorithmIdentityBootstrapAlgorithmIdentities.ECDSA_SHA512ECDSA with SHA-512, independent of the EC curve.static final AlgorithmIdentityBootstrapAlgorithmIdentities.ED25519_PUBLIC_KEYEd25519 public-key identity.static final AlgorithmIdentityBootstrapAlgorithmIdentities.ED25519_SIGNATUREEd25519 signature identity.static final AlgorithmIdentityBootstrapAlgorithmIdentities.ED448_PUBLIC_KEYEd448 public-key identity.static final AlgorithmIdentityBootstrapAlgorithmIdentities.ED448_SIGNATUREEd448 signature identity.static final AlgorithmIdentityBootstrapAlgorithmIdentities.MGF1MGF1 mask-generation identity.static final AlgorithmIdentityBootstrapAlgorithmIdentities.ML_DSA_44_PUBLIC_KEYML-DSA-44 public-key identity (FIPS 204).static final AlgorithmIdentityBootstrapAlgorithmIdentities.ML_DSA_44_SIGNATUREML-DSA-44 signature identity (FIPS 204, security level 2).static final AlgorithmIdentityBootstrapAlgorithmIdentities.ML_DSA_65_PUBLIC_KEYML-DSA-65 public-key identity (FIPS 204).static final AlgorithmIdentityBootstrapAlgorithmIdentities.ML_DSA_65_SIGNATUREML-DSA-65 signature identity (FIPS 204, security level 3).static final AlgorithmIdentityBootstrapAlgorithmIdentities.ML_DSA_87_PUBLIC_KEYML-DSA-87 public-key identity (FIPS 204).static final AlgorithmIdentityBootstrapAlgorithmIdentities.ML_DSA_87_SIGNATUREML-DSA-87 signature identity (FIPS 204, security level 5).static final AlgorithmIdentityBootstrapAlgorithmIdentities.RSA_PKCS1_SHA256RSA PKCS#1 v1.5 with SHA-256.static final AlgorithmIdentityBootstrapAlgorithmIdentities.RSA_PKCS1_SHA384RSA PKCS#1 v1.5 with SHA-384.static final AlgorithmIdentityBootstrapAlgorithmIdentities.RSA_PKCS1_SHA512RSA PKCS#1 v1.5 with SHA-512.static final AlgorithmIdentityBootstrapAlgorithmIdentities.RSA_PSS_SHA256RSA-PSS SHA-256/MGF1-SHA-256/salt-32/trailer-1 bootstrap identity.static final AlgorithmIdentityBootstrapAlgorithmIdentities.RSA_PUBLIC_KEYRSA public-key identity.static final AlgorithmIdentityBootstrapAlgorithmIdentities.SHA256SHA-256 digest identity.static final AlgorithmIdentityBootstrapAlgorithmIdentities.SHA384SHA-384 digest identity.static final AlgorithmIdentityBootstrapAlgorithmIdentities.SHA512SHA-512 digest identity.static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHA2_128F_PUBLIC_KEYSLH-DSA-SHA2-128f public-key identity (FIPS 205).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHA2_128F_SIGNATURESLH-DSA-SHA2-128f signature identity (FIPS 205, SHA2, 128-bit, fast).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHA2_128S_PUBLIC_KEYSLH-DSA-SHA2-128s public-key identity (FIPS 205).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHA2_128S_SIGNATURESLH-DSA-SHA2-128s signature identity (FIPS 205, SHA2, 128-bit, small).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHA2_192F_PUBLIC_KEYSLH-DSA-SHA2-192f public-key identity (FIPS 205).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHA2_192F_SIGNATURESLH-DSA-SHA2-192f signature identity (FIPS 205, SHA2, 192-bit, fast).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHA2_192S_PUBLIC_KEYSLH-DSA-SHA2-192s public-key identity (FIPS 205).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHA2_192S_SIGNATURESLH-DSA-SHA2-192s signature identity (FIPS 205, SHA2, 192-bit, small).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHA2_256F_PUBLIC_KEYSLH-DSA-SHA2-256f public-key identity (FIPS 205).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHA2_256F_SIGNATURESLH-DSA-SHA2-256f signature identity (FIPS 205, SHA2, 256-bit, fast).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHA2_256S_PUBLIC_KEYSLH-DSA-SHA2-256s public-key identity (FIPS 205).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHA2_256S_SIGNATURESLH-DSA-SHA2-256s signature identity (FIPS 205, SHA2, 256-bit, small).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHAKE_128F_PUBLIC_KEYSLH-DSA-SHAKE-128f public-key identity (FIPS 205).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHAKE_128F_SIGNATURESLH-DSA-SHAKE-128f signature identity (FIPS 205, SHAKE, 128-bit, fast).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHAKE_128S_PUBLIC_KEYSLH-DSA-SHAKE-128s public-key identity (FIPS 205).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHAKE_128S_SIGNATURESLH-DSA-SHAKE-128s signature identity (FIPS 205, SHAKE, 128-bit, small).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHAKE_192F_PUBLIC_KEYSLH-DSA-SHAKE-192f public-key identity (FIPS 205).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHAKE_192F_SIGNATURESLH-DSA-SHAKE-192f signature identity (FIPS 205, SHAKE, 192-bit, fast).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHAKE_192S_PUBLIC_KEYSLH-DSA-SHAKE-192s public-key identity (FIPS 205).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHAKE_192S_SIGNATURESLH-DSA-SHAKE-192s signature identity (FIPS 205, SHAKE, 192-bit, small).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHAKE_256F_PUBLIC_KEYSLH-DSA-SHAKE-256f public-key identity (FIPS 205).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHAKE_256F_SIGNATURESLH-DSA-SHAKE-256f signature identity (FIPS 205, SHAKE, 256-bit, fast).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHAKE_256S_PUBLIC_KEYSLH-DSA-SHAKE-256s public-key identity (FIPS 205).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SLH_DSA_SHAKE_256S_SIGNATURESLH-DSA-SHAKE-256s signature identity (FIPS 205, SHAKE, 256-bit, small).static final AlgorithmIdentityBootstrapAlgorithmIdentities.SPHINCS_PLUS_PUBLIC_KEYZeroEcho SPHINCS+ default public-key identity.static final AlgorithmIdentityBootstrapAlgorithmIdentities.SPHINCS_PLUS_SIGNATUREZeroEcho SPHINCS+ default signature identity.Methods in zeroecho.core.alg that return AlgorithmIdentityModifier and TypeMethodDescriptionstatic AlgorithmIdentityBootstrapAlgorithmIdentities.rsaPss(AlgorithmIdentity hash, AlgorithmIdentity mgfHash, int saltLength) Creates an exact RSA-PSS identity without requiring a central enum entry.Methods in zeroecho.core.alg that return types with arguments of type AlgorithmIdentityModifier and TypeMethodDescriptionstatic Map<String, AlgorithmIdentity> BootstrapAlgorithmIdentities.compatibilityAliases()Returns the immutable finite built-in compatibility aliases.static Optional<AlgorithmIdentity> BootstrapAlgorithmIdentities.fromCompatibilityAlias(String alias) Resolves a finite legacy provider alias at the compatibility boundary.static Optional<AlgorithmIdentity> Resolves either a canonical identity or an approved compatibility alias.Methods in zeroecho.core.alg with parameters of type AlgorithmIdentityModifier and TypeMethodDescriptionstatic AlgorithmIdentityBootstrapAlgorithmIdentities.rsaPss(AlgorithmIdentity hash, AlgorithmIdentity mgfHash, int saltLength) Creates an exact RSA-PSS identity without requiring a central enum entry. -
Uses of AlgorithmIdentity in zeroecho.core.spec
Methods in zeroecho.core.spec that return AlgorithmIdentityModifier and TypeMethodDescriptionAlgorithmIdentity.DigestParameters.digest()Returns the value of thedigestrecord component.AlgorithmIdentity.RsaPssParameters.hash()Returns the value of thehashrecord component.AlgorithmIdentity.RsaPssParameters.mask()Returns the value of themaskrecord component.AlgorithmIdentity.RsaPssParameters.maskHash()Returns the value of themaskHashrecord component.static AlgorithmIdentityAlgorithmIdentity.parse(String canonicalForm, Collection<AlgorithmIdentityCodec> codecs) Parses a complete version-two canonical identity with installed codecs.AlgorithmSuite.publicKey()Returns the value of thepublicKeyrecord component.AlgorithmSuite.signature()Returns the value of thesignaturerecord component.Methods in zeroecho.core.spec that return types with arguments of type AlgorithmIdentityModifier and TypeMethodDescriptionAlgorithmIdentityCatalog.identities()Returns identities in deterministic canonical order.Resolves a canonical identity without provider alias fallback.Method parameters in zeroecho.core.spec with type arguments of type AlgorithmIdentityModifier and TypeMethodDescriptionAlgorithmIdentityCatalog.add(Collection<AlgorithmIdentity> additions) Adds exact parameter combinations to this authority snapshot.static AlgorithmIdentityCatalogAlgorithmIdentityCatalog.builtIn(Collection<AlgorithmIdentity> identities) Creates the immutable built-in catalog.static AlgorithmIdentityCatalogAlgorithmIdentityCatalog.extension(Collection<AlgorithmIdentity> identities) Creates a trusted extension catalog.Constructors in zeroecho.core.spec with parameters of type AlgorithmIdentityModifierConstructorDescriptionAlgorithmSuite(AlgorithmIdentity signature, AlgorithmIdentity publicKey) Creates a validated signature suite.DigestParameters(AlgorithmIdentity digest) Creates digest-qualified parameters.RsaPssParameters(AlgorithmIdentity hash, AlgorithmIdentity mask, AlgorithmIdentity maskHash, int saltLength, int trailerField) Creates a validated exact RSA-PSS parameter tuple. -
Uses of AlgorithmIdentity in zeroecho.core.spi
Methods in zeroecho.core.spi with parameters of type AlgorithmIdentityModifier and TypeMethodDescriptionAlgorithmExecutionCapabilities.supporting(AlgorithmIdentity identity, AlgorithmSuite suite, AlgorithmExecutionCapability.Direction direction) Finds all installed implementations supporting an exact tuple.booleanAlgorithmExecutionCapability.supports(AlgorithmIdentity identity, AlgorithmSuite suite, AlgorithmExecutionCapability.Direction direction) Tests whether this implementation supports an exact identity and suite. -
Uses of AlgorithmIdentity in zeroecho.core.storage
Methods in zeroecho.core.storage with parameters of type AlgorithmIdentityModifier and TypeMethodDescriptionbyte[]KeyringSignatureExecutor.sign(String privateAlias, AlgorithmIdentity algorithmIdentity, RepeatableContent content, CancellationSignal cancellation) Signs repeatable content using a private key resolved within this executor.