Uses of Class
zeroecho.core.CryptoAlgorithm
Packages that use CryptoAlgorithm
Package
Description
Core cryptography engine and registry for ZeroEcho.
Concrete cryptographic algorithms and small helpers used by algorithms.
AES algorithm implementation and runtime wiring.
BIKE post-quantum key encapsulation and related utilities.
ChaCha algorithm implementation and runtime wiring.
Classic McEliece (CMCE) KEM integration and utilities.
Adapters and generic contexts for key agreement built on the core SPI.
EdDSA (Edwards-curve Digital Signature Algorithm) key builders and contexts.
Streaming signature contexts and helpers that adapt JCA
Signature to a pull-based pipeline.Diffie-Hellman (DH) algorithm integration.
Digest algorithms (SHA-2, SHA-3, SHAKE) and their streaming contexts.
Elliptic Curve Diffie-Hellman (ECDH) key agreement integration.
Elliptic Curve Digital Signature Algorithm (ECDSA) integration.
Ed25519 digital signature integration.
Ed448 digital signature integration.
ElGamal asymmetric encryption integration.
FrodoKEM post-quantum key encapsulation integration.
HMAC algorithms, streaming MAC contexts, and key specifications.
HQC post-quantum key encapsulation integration.
Kyber (ML-KEM) post-quantum key encapsulation integration.
ML-DSA (FIPS 204) signature algorithm binding.
NTRU post-quantum key encapsulation integration.
NTRU Prime family key encapsulation mechanisms and related utilities.
RSA encryption and signature integration.
SABER post-quantum key encapsulation integration.
SLH-DSA (FIPS 205) signature algorithm binding.
SPHINCS+ post-quantum signature integration.
XDH (X25519/X448) Diffie-Hellman key agreement integration.
Abstractions for cryptographic operation contexts.
Consumer-facing ZeroEcho runtime and high-level integration APIs.
Hybrid key exchange (KEX) utilities combining a classic agreement and a
post-quantum KEM-style agreement into one derived shared secret.
-
Uses of CryptoAlgorithm in zeroecho.core
Methods in zeroecho.core that return CryptoAlgorithmModifier and TypeMethodDescriptionstatic CryptoAlgorithmResolves an algorithm by canonical identifier.Methods in zeroecho.core with parameters of type CryptoAlgorithmModifier and TypeMethodDescriptionSymmetricHeaderCodec.readHeader(InputStream in, CryptoAlgorithm algorithm, CtxInterface ctx) Read header fromin, populate params inctx, and return an InputStream positioned immediately after the header.voidSymmetricHeaderCodec.writeHeader(OutputStream out, CryptoAlgorithm algorithm, CtxInterface ctx) Writes a header toout, using or recording parameters fromctx. -
Uses of CryptoAlgorithm in zeroecho.core.alg
Subclasses of CryptoAlgorithm in zeroecho.core.algModifier and TypeClassDescriptionclassConvenience base class for concreteCryptoAlgorithmimplementations. -
Uses of CryptoAlgorithm in zeroecho.core.alg.aes
Subclasses of CryptoAlgorithm in zeroecho.core.alg.aesModifier and TypeClassDescriptionfinal classAES algorithm registration and capability wiring.Methods in zeroecho.core.alg.aes that return CryptoAlgorithmModifier and TypeMethodDescriptionAesCipherContext.algorithm()Returns the algorithm descriptor (ID"AES").Methods in zeroecho.core.alg.aes with parameters of type CryptoAlgorithmModifier and TypeMethodDescriptionAesHeaderCodec.readHeader(InputStream in, CryptoAlgorithm algorithm, CtxInterface ctx) Reads a header fromin, updates the context with IV (and tag bits), and verifies AAD if present.voidAesHeaderCodec.writeHeader(OutputStream out, CryptoAlgorithm algorithm, CtxInterface ctx) Writes the header tooutusing values from the provided context.Constructors in zeroecho.core.alg.aes with parameters of type CryptoAlgorithmModifierConstructorDescriptionAesCipherContext(CryptoAlgorithm algorithm, SecretKey key, boolean encrypt, AesSpec spec, SecureRandom rnd) Creates a new AES streaming context. -
Uses of CryptoAlgorithm in zeroecho.core.alg.bike
Subclasses of CryptoAlgorithm in zeroecho.core.alg.bikeModifier and TypeClassDescriptionfinal classIntegration of BIKE (Bit Flipping Key Encapsulation) algorithmMethods in zeroecho.core.alg.bike that return CryptoAlgorithmModifier and TypeMethodDescriptionBikeKemContext.algorithm()Returns the algorithm that created this context.Constructors in zeroecho.core.alg.bike with parameters of type CryptoAlgorithmModifierConstructorDescriptionBikeKemContext(CryptoAlgorithm algorithm, PrivateKey k) Creates a decapsulation context bound to the holder's private key.BikeKemContext(CryptoAlgorithm algorithm, PublicKey k) Creates an encapsulation context bound to the recipient's public key. -
Uses of CryptoAlgorithm in zeroecho.core.alg.chacha
Subclasses of CryptoAlgorithm in zeroecho.core.alg.chachaModifier and TypeClassDescriptionfinal classChaCha20-Poly1305 (AEAD) algorithmfinal classChaCha20 (stream) algorithmFields in zeroecho.core.alg.chacha declared as CryptoAlgorithmModifier and TypeFieldDescriptionprotected final CryptoAlgorithmAbstractChaChaCipherContext.algorithmAlgorithm definition that created this context.Methods in zeroecho.core.alg.chacha with parameters of type CryptoAlgorithmModifier and TypeMethodDescriptionChaCha20Poly1305HeaderCodec.readHeader(InputStream in, CryptoAlgorithm algorithm, CtxInterface ctx) Reads and validates the ChaCha20-Poly1305 header from the provided stream.ChaChaHeaderCodec.readHeader(InputStream in, CryptoAlgorithm algorithm, CtxInterface ctx) Reads a ChaCha20 header from the input and hydrates the context.voidChaCha20Poly1305HeaderCodec.writeHeader(OutputStream out, CryptoAlgorithm algorithm, CtxInterface ctx) Writes the ChaCha20-Poly1305 header to the provided stream.voidChaChaHeaderCodec.writeHeader(OutputStream out, CryptoAlgorithm algorithm, CtxInterface ctx) Writes the ChaCha20 header to the provided output.Constructors in zeroecho.core.alg.chacha with parameters of type CryptoAlgorithmModifierConstructorDescriptionChaChaCipherContext(CryptoAlgorithm alg, SecretKey key, boolean enc, ChaChaSpec spec, SecureRandom rnd) Creates a ChaCha20 context. -
Uses of CryptoAlgorithm in zeroecho.core.alg.cmce
Subclasses of CryptoAlgorithm in zeroecho.core.alg.cmceModifier and TypeClassDescriptionfinal classClassic McEliece (CMCE) algorithm adapterMethods in zeroecho.core.alg.cmce that return CryptoAlgorithmModifier and TypeMethodDescriptionCmceKemContext.algorithm()Returns the parent algorithm descriptor for this context.Constructors in zeroecho.core.alg.cmce with parameters of type CryptoAlgorithmModifierConstructorDescriptionCmceKemContext(CryptoAlgorithm algorithm, PrivateKey k) Creates a decapsulation context bound to a private key.CmceKemContext(CryptoAlgorithm algorithm, PublicKey k) Creates an encapsulation context bound to a recipient public key. -
Uses of CryptoAlgorithm in zeroecho.core.alg.common.agreement
Methods in zeroecho.core.alg.common.agreement that return CryptoAlgorithmModifier and TypeMethodDescriptionGenericJcaAgreementContext.algorithm()Returns theCryptoAlgorithmthat created this context.GenericJcaMessageAgreementContext.algorithm()Returns the algorithm that created this context.KemMessageAgreementAdapter.algorithm()Returns the underlying algorithm descriptor.Constructors in zeroecho.core.alg.common.agreement with parameters of type CryptoAlgorithmModifierConstructorDescriptionGenericJcaAgreementContext(CryptoAlgorithm alg, PrivateKey priv, String jcaName, String provider) Creates a new JCA-based agreement context.GenericJcaMessageAgreementContext(CryptoAlgorithm alg, KeyPairKey keyPairKey, String jcaAgreementName, String agreementProvider, String keyFactoryAlg, String keyFactoryProvider) Creates a message-oriented agreement context over a JCA key agreement. -
Uses of CryptoAlgorithm in zeroecho.core.alg.common.eddsa
Methods in zeroecho.core.alg.common.eddsa that return CryptoAlgorithmModifier and TypeMethodDescriptionCommonEdDSASignatureContext.algorithm()Returns the algorithm associated with this context.Constructors in zeroecho.core.alg.common.eddsa with parameters of type CryptoAlgorithmModifierConstructorDescriptionprotectedCommonEdDSASignatureContext(CryptoAlgorithm algorithm, PrivateKey privateKey, String jcaSignatureName, int tagLength) Constructs a signing context for the given EdDSA algorithm.protectedCommonEdDSASignatureContext(CryptoAlgorithm algorithm, PublicKey publicKey, String jcaSignatureName, int tagLength) Constructs a verification context for the given EdDSA algorithm. -
Uses of CryptoAlgorithm in zeroecho.core.alg.common.sig
Methods in zeroecho.core.alg.common.sig that return CryptoAlgorithmModifier and TypeMethodDescriptionGenericJcaSignatureContext.algorithm()Returns the logical algorithm associated with this context.Constructors in zeroecho.core.alg.common.sig with parameters of type CryptoAlgorithmModifierConstructorDescriptionGenericJcaSignatureContext(CryptoAlgorithm algorithm, PrivateKey privateKey, GenericJcaSignatureContext.EngineFactory engineFactory, GenericJcaSignatureContext.SignLengthResolver lengthResolver) Constructs a SIGN-mode context.GenericJcaSignatureContext(CryptoAlgorithm algorithm, PublicKey publicKey, GenericJcaSignatureContext.EngineFactory engineFactory, GenericJcaSignatureContext.VerifyLengthResolver verifyLengthResolver) Constructs a VERIFY-mode context. -
Uses of CryptoAlgorithm in zeroecho.core.alg.dh
Subclasses of CryptoAlgorithm in zeroecho.core.alg.dhModifier and TypeClassDescriptionfinal classDiffie-Hellman algorithm registration for use in the pluggable cryptography catalog. -
Uses of CryptoAlgorithm in zeroecho.core.alg.digest
Subclasses of CryptoAlgorithm in zeroecho.core.alg.digestModifier and TypeClassDescriptionfinal classSHA-2, SHA-3, and SHAKE digest algorithmsMethods in zeroecho.core.alg.digest that return CryptoAlgorithmModifier and TypeMethodDescriptionJcaDigestContext.algorithm()Returns theCryptoAlgorithmdefinition that created this context.Constructors in zeroecho.core.alg.digest with parameters of type CryptoAlgorithmModifierConstructorDescriptionJcaDigestContext(CryptoAlgorithm algorithm, MessageDigest md, DigestSpec spec) Creates a new digest context bound to a JCAMessageDigest. -
Uses of CryptoAlgorithm in zeroecho.core.alg.ecdh
Subclasses of CryptoAlgorithm in zeroecho.core.alg.ecdhModifier and TypeClassDescriptionfinal classElliptic Curve Diffie-Hellman (ECDH) Algorithm -
Uses of CryptoAlgorithm in zeroecho.core.alg.ecdsa
Subclasses of CryptoAlgorithm in zeroecho.core.alg.ecdsaModifier and TypeClassDescriptionfinal classElliptic Curve Digital Signature Algorithm (ECDSA) -
Uses of CryptoAlgorithm in zeroecho.core.alg.ed25519
Subclasses of CryptoAlgorithm in zeroecho.core.alg.ed25519Modifier and TypeClassDescriptionfinal classEd25519 Digital Signature AlgorithmConstructors in zeroecho.core.alg.ed25519 with parameters of type CryptoAlgorithmModifierConstructorDescriptionEd25519SignatureContext(CryptoAlgorithm algorithm, PrivateKey privateKey) Constructs a signing context bound to the given private key.Ed25519SignatureContext(CryptoAlgorithm algorithm, PublicKey publicKey) Constructs a verification context bound to the given public key. -
Uses of CryptoAlgorithm in zeroecho.core.alg.ed448
Subclasses of CryptoAlgorithm in zeroecho.core.alg.ed448Constructors in zeroecho.core.alg.ed448 with parameters of type CryptoAlgorithmModifierConstructorDescriptionEd448SignatureContext(CryptoAlgorithm algorithm, PrivateKey privateKey) Constructs a signing context bound to the given private key.Ed448SignatureContext(CryptoAlgorithm algorithm, PublicKey publicKey) Constructs a verification context bound to the given public key. -
Uses of CryptoAlgorithm in zeroecho.core.alg.elgamal
Subclasses of CryptoAlgorithm in zeroecho.core.alg.elgamalModifier and TypeClassDescriptionfinal classElGamal Asymmetric Encryption AlgorithmMethods in zeroecho.core.alg.elgamal that return CryptoAlgorithmModifier and TypeMethodDescriptionElgamalCipherContext.algorithm()Returns the associated algorithm object for metadata and auditing.Constructors in zeroecho.core.alg.elgamal with parameters of type CryptoAlgorithmModifierConstructorDescriptionElgamalCipherContext(CryptoAlgorithm algorithm, Key key, ElgamalEncSpec spec, boolean encrypt) Creates a new ElGamal cipher context. -
Uses of CryptoAlgorithm in zeroecho.core.alg.frodo
Subclasses of CryptoAlgorithm in zeroecho.core.alg.frodoModifier and TypeClassDescriptionfinal classFrodo Key Encapsulation Mechanism (KEM)Methods in zeroecho.core.alg.frodo that return CryptoAlgorithmModifier and TypeMethodDescriptionFrodoKemContext.algorithm()Returns the associated algorithm descriptor.Constructors in zeroecho.core.alg.frodo with parameters of type CryptoAlgorithmModifierConstructorDescriptionFrodoKemContext(CryptoAlgorithm algorithm, PrivateKey k) Constructs a context bound to a private key for theKeyUsage.DECAPSULATErole.FrodoKemContext(CryptoAlgorithm algorithm, PublicKey k) Constructs a context bound to a public key for theKeyUsage.ENCAPSULATErole. -
Uses of CryptoAlgorithm in zeroecho.core.alg.hmac
Subclasses of CryptoAlgorithm in zeroecho.core.alg.hmacMethods in zeroecho.core.alg.hmac that return CryptoAlgorithmModifier and TypeMethodDescriptionHmacMacContext.algorithm()Returns the algorithm descriptor associated with this context.Constructors in zeroecho.core.alg.hmac with parameters of type CryptoAlgorithmModifierConstructorDescriptionHmacMacContext(CryptoAlgorithm algorithm, SecretKey key, String macName) Constructs an HMAC context for the given algorithm and key. -
Uses of CryptoAlgorithm in zeroecho.core.alg.hqc
Subclasses of CryptoAlgorithm in zeroecho.core.alg.hqcModifier and TypeClassDescriptionfinal classHQC (Hamming Quasi-Cyclic) Algorithm IntegrationMethods in zeroecho.core.alg.hqc that return CryptoAlgorithmModifier and TypeMethodDescriptionHqcKemContext.algorithm()Returns the algorithm that created this context.Constructors in zeroecho.core.alg.hqc with parameters of type CryptoAlgorithmModifierConstructorDescriptionHqcKemContext(CryptoAlgorithm algorithm, PrivateKey k) Constructs a decapsulation context using the recipient's private key.HqcKemContext(CryptoAlgorithm algorithm, PublicKey k) Constructs an encapsulation context using the recipient's public key. -
Uses of CryptoAlgorithm in zeroecho.core.alg.kyber
Subclasses of CryptoAlgorithm in zeroecho.core.alg.kyberModifier and TypeClassDescriptionfinal classConcrete CryptoAlgorithm implementation for the post-quantum key encapsulation mechanism (KEM) Kyber, standardized as ML-KEM.Methods in zeroecho.core.alg.kyber that return CryptoAlgorithmModifier and TypeMethodDescriptionKyberKemContext.algorithm()Returns the algorithm descriptor associated with this context.Constructors in zeroecho.core.alg.kyber with parameters of type CryptoAlgorithmModifierConstructorDescriptionKyberKemContext(CryptoAlgorithm algorithm, PrivateKey k) Creates a context in decapsulation role bound to the given private key.KyberKemContext(CryptoAlgorithm algorithm, PublicKey k) Creates a context in encapsulation role bound to the given public key. -
Uses of CryptoAlgorithm in zeroecho.core.alg.lms
Subclasses of CryptoAlgorithm in zeroecho.core.alg.lmsModifier and TypeClassDescriptionfinal classConcreteCryptoAlgorithmfor LMS (Leighton–Micali Signatures).Methods in zeroecho.core.alg.lms that return CryptoAlgorithmConstructors in zeroecho.core.alg.lms with parameters of type CryptoAlgorithmModifierConstructorDescriptionLmsSignatureContext(CryptoAlgorithm algorithm, PrivateKey privateKey) Rejects LMS signing without using or changing the private key.LmsSignatureContext(CryptoAlgorithm algorithm, PublicKey publicKey) Creates an LMS verification context bound to the given public key. -
Uses of CryptoAlgorithm in zeroecho.core.alg.mldsa
Subclasses of CryptoAlgorithm in zeroecho.core.alg.mldsaModifier and TypeClassDescriptionfinal classML-DSA (FIPS 204) signature algorithm binding for the ZeroEcho framework.Methods in zeroecho.core.alg.mldsa that return CryptoAlgorithmModifier and TypeMethodDescriptionMldsaSignatureContext.algorithm()Returns the parentCryptoAlgorithmassociated with this context.Constructors in zeroecho.core.alg.mldsa with parameters of type CryptoAlgorithmModifierConstructorDescriptionMldsaSignatureContext(CryptoAlgorithm algorithm, PrivateKey privateKey) Creates a signing context bound to a private key.MldsaSignatureContext(CryptoAlgorithm algorithm, PublicKey publicKey) Creates a verification context bound to a public key. -
Uses of CryptoAlgorithm in zeroecho.core.alg.ntru
Subclasses of CryptoAlgorithm in zeroecho.core.alg.ntruModifier and TypeClassDescriptionfinal classNtruAlgorithm exposes the NTRU KEM from the Bouncy Castle PQC provider and adapts it for both KEM and message-based agreement roles.Methods in zeroecho.core.alg.ntru that return CryptoAlgorithmModifier and TypeMethodDescriptionNtruKemContext.algorithm()Returns the algorithm descriptor that created this context.Constructors in zeroecho.core.alg.ntru with parameters of type CryptoAlgorithmModifierConstructorDescriptionNtruKemContext(CryptoAlgorithm algorithm, PrivateKey k) Creates a decapsulation context bound to the provided private key.NtruKemContext(CryptoAlgorithm algorithm, PublicKey k) Creates an encapsulation context bound to the provided public key. -
Uses of CryptoAlgorithm in zeroecho.core.alg.ntruprime
Subclasses of CryptoAlgorithm in zeroecho.core.alg.ntruprimeModifier and TypeClassDescriptionfinal classConfigures and exposes the NTRU LPRime post-quantum KEM and a message-agreement adapter backed by the Bouncy Castle PQC provider.final classConfigures and exposes the SNTRU Prime post-quantum KEM and a message-agreement adapter backed by the Bouncy Castle PQC provider.Methods in zeroecho.core.alg.ntruprime that return CryptoAlgorithmModifier and TypeMethodDescriptionNtrulPrimeKemContext.algorithm()Returns the algorithm that owns this context.SntruPrimeKemContext.algorithm()Returns the algorithm that owns this context.Constructors in zeroecho.core.alg.ntruprime with parameters of type CryptoAlgorithmModifierConstructorDescriptionNtrulPrimeKemContext(CryptoAlgorithm algorithm, PrivateKey k) Creates a decapsulation context bound to a holder private key.NtrulPrimeKemContext(CryptoAlgorithm algorithm, PublicKey k) Creates an encapsulation context bound to a recipient public key.SntruPrimeKemContext(CryptoAlgorithm algorithm, PrivateKey k) Creates a decapsulation context bound to a holder private key.SntruPrimeKemContext(CryptoAlgorithm algorithm, PublicKey k) Creates an encapsulation context bound to a recipient public key. -
Uses of CryptoAlgorithm in zeroecho.core.alg.rsa
Subclasses of CryptoAlgorithm in zeroecho.core.alg.rsaModifier and TypeClassDescriptionfinal classRSA algorithm binding for encryption/decryption and signature/verification.Methods in zeroecho.core.alg.rsa that return CryptoAlgorithmModifier and TypeMethodDescriptionRsaCipherContext.algorithm()Returns the algorithm descriptor associated with this context.RsaSignatureContext.algorithm()Returns the algorithm descriptor associated with this context.Constructors in zeroecho.core.alg.rsa with parameters of type CryptoAlgorithmModifierConstructorDescriptionRsaCipherContext(CryptoAlgorithm algorithm, Key key, boolean encrypt, RsaEncSpec spec) Creates a new RSA cipher context for encryption or decryption with the given parameters.RsaSignatureContext(CryptoAlgorithm alg, PrivateKey k, RsaSigSpec spec) Constructs a signing context using the given private key and signature specification.RsaSignatureContext(CryptoAlgorithm alg, PublicKey k, RsaSigSpec spec) Constructs a verification context using the given public key and signature specification. -
Uses of CryptoAlgorithm in zeroecho.core.alg.saber
Subclasses of CryptoAlgorithm in zeroecho.core.alg.saberModifier and TypeClassDescriptionfinal classImplements the SABER post-quantum key encapsulation mechanism for the crypto catalog and wires it to the Bouncy Castle PQC provider.Methods in zeroecho.core.alg.saber that return CryptoAlgorithmModifier and TypeMethodDescriptionSaberKemContext.algorithm()Returns the algorithm that created this context.Constructors in zeroecho.core.alg.saber with parameters of type CryptoAlgorithmModifierConstructorDescriptionSaberKemContext(CryptoAlgorithm algorithm, PrivateKey k) Creates a decapsulation context bound to ourPrivateKey.SaberKemContext(CryptoAlgorithm algorithm, PublicKey k) Creates an encapsulation context bound to the recipient'sPublicKey. -
Uses of CryptoAlgorithm in zeroecho.core.alg.slhdsa
Subclasses of CryptoAlgorithm in zeroecho.core.alg.slhdsaModifier and TypeClassDescriptionfinal classSLH-DSA (FIPS 205) signature algorithm binding for the ZeroEcho framework.Methods in zeroecho.core.alg.slhdsa that return CryptoAlgorithmModifier and TypeMethodDescriptionSlhDsaSignatureContext.algorithm()Returns the parentCryptoAlgorithmassociated with this context.Constructors in zeroecho.core.alg.slhdsa with parameters of type CryptoAlgorithmModifierConstructorDescriptionSlhDsaSignatureContext(CryptoAlgorithm algorithm, PrivateKey privateKey) Creates a signing context bound to a private key.SlhDsaSignatureContext(CryptoAlgorithm algorithm, PublicKey publicKey) Creates a verification context bound to a public key. -
Uses of CryptoAlgorithm in zeroecho.core.alg.sphincsplus
Subclasses of CryptoAlgorithm in zeroecho.core.alg.sphincsplusModifier and TypeClassDescriptionfinal classSPHINCS+ signature algorithm binding for the ZeroEcho framework.Methods in zeroecho.core.alg.sphincsplus that return CryptoAlgorithmModifier and TypeMethodDescriptionSphincsPlusSignatureContext.algorithm()Returns the algorithm associated with this context.Constructors in zeroecho.core.alg.sphincsplus with parameters of type CryptoAlgorithmModifierConstructorDescriptionSphincsPlusSignatureContext(CryptoAlgorithm algorithm, PrivateKey privateKey) Creates a SPHINCS+ signing context bound to a private key.SphincsPlusSignatureContext(CryptoAlgorithm algorithm, PublicKey publicKey) Creates a SPHINCS+ verification context bound to a public key. -
Uses of CryptoAlgorithm in zeroecho.core.alg.xdh
Subclasses of CryptoAlgorithm in zeroecho.core.alg.xdhModifier and TypeClassDescriptionfinal classAlgorithm definition for XDH (elliptic curve Diffie-Hellman) key agreement, backed by the JCAKeyAgreementAPI. -
Uses of CryptoAlgorithm in zeroecho.core.alg.xmss
Subclasses of CryptoAlgorithm in zeroecho.core.alg.xmssModifier and TypeClassDescriptionfinal classConcreteCryptoAlgorithmfor XMSS (eXtended Merkle Signature Scheme).Methods in zeroecho.core.alg.xmss that return CryptoAlgorithmConstructors in zeroecho.core.alg.xmss with parameters of type CryptoAlgorithmModifierConstructorDescriptionXmssSignatureContext(CryptoAlgorithm algorithm, PrivateKey privateKey) Rejects XMSS signing without using or changing the private key.XmssSignatureContext(CryptoAlgorithm algorithm, PublicKey publicKey) Creates an XMSS verification context bound to the given public key. -
Uses of CryptoAlgorithm in zeroecho.core.alg.xwing
Subclasses of CryptoAlgorithm in zeroecho.core.alg.xwingModifier and TypeClassDescriptionfinal classConcreteCryptoAlgorithmfor the X-Wing hybrid post-quantum key encapsulation mechanism.Methods in zeroecho.core.alg.xwing that return CryptoAlgorithmConstructors in zeroecho.core.alg.xwing with parameters of type CryptoAlgorithmModifierConstructorDescriptionXWingKemContext(CryptoAlgorithm algorithm, PrivateKey k) Creates a context in decapsulation role bound to the given private key.XWingKemContext(CryptoAlgorithm algorithm, PublicKey k) Creates a context in encapsulation role bound to the given public key. -
Uses of CryptoAlgorithm in zeroecho.core.context
Methods in zeroecho.core.context that return CryptoAlgorithmModifier and TypeMethodDescriptionCryptoContext.algorithm()Returns the algorithm that created this context. -
Uses of CryptoAlgorithm in zeroecho.sdk
Methods in zeroecho.sdk that return CryptoAlgorithmModifier and TypeMethodDescriptionResolves an algorithm from the authoritative registry. -
Uses of CryptoAlgorithm in zeroecho.sdk.hybrid.kex
Methods in zeroecho.sdk.hybrid.kex that return CryptoAlgorithmModifier and TypeMethodDescriptionHybridKexContext.algorithm()Returns the representative algorithm of this context.