Uses of Interface
zeroecho.core.context.AgreementContext
Packages that use AgreementContext
Package
Description
Adapters and generic contexts for key agreement built on the core SPI.
Abstractions for cryptographic operation contexts.
Hybrid key exchange (KEX) utilities combining a classic agreement and a
post-quantum KEM-style agreement into one derived shared secret.
-
Uses of AgreementContext in zeroecho.core.alg.common.agreement
Classes in zeroecho.core.alg.common.agreement that implement AgreementContextModifier and TypeClassDescriptionfinal classGeneric JCA-based Key Agreement Contextfinal classMessage-oriented JCA key agreement context where the handshake message is a public key encoding.final classAdapter: using a KEM as a message-based agreement primitive -
Uses of AgreementContext in zeroecho.core.context
Subinterfaces of AgreementContext in zeroecho.core.contextModifier and TypeInterfaceDescriptioninterfaceExtension ofAgreementContextfor message-based key agreement protocols. -
Uses of AgreementContext in zeroecho.sdk.hybrid.kex
Classes in zeroecho.sdk.hybrid.kex that implement AgreementContextModifier and TypeClassDescriptionfinal classHybrid key exchange (KEX) context that combines a classic agreement and a post-quantum KEM-style agreement.Methods in zeroecho.sdk.hybrid.kex with parameters of type AgreementContextModifier and TypeMethodDescriptionvoidHybridKexPolicy.enforce(HybridKexProfile profile, AgreementContext classic, MessageAgreementContext pqc) Enforces the policy for a given hybrid configuration.Constructors in zeroecho.sdk.hybrid.kex with parameters of type AgreementContextModifierConstructorDescriptionHybridKexContext(HybridKexProfile profile, AgreementContext classic, MessageAgreementContext pqc) Creates a hybrid KEX context by composing two underlying contexts.