Uses of Record Class
zeroecho.sdk.hybrid.kex.HybridKexProfile
Packages that use HybridKexProfile
Package
Description
Builders for composing streaming data-content pipelines across core sources
and algorithm-specific stages.
Hybrid key exchange (KEX) utilities combining a classic agreement and a
post-quantum KEM-style agreement into one derived shared secret.
-
Uses of HybridKexProfile in zeroecho.sdk.builders
Methods in zeroecho.sdk.builders with parameters of type HybridKexProfileModifier and TypeMethodDescriptionHybridKexBuilder.profile(HybridKexProfile profile) Sets the hybrid profile (HKDF salt/info/output length). -
Uses of HybridKexProfile in zeroecho.sdk.hybrid.kex
Methods in zeroecho.sdk.hybrid.kex that return HybridKexProfileModifier and TypeMethodDescriptionstatic HybridKexProfileHybridKexProfile.defaultProfile(int outLenBytes) Constructs a profile with a default HKDF info label.Methods in zeroecho.sdk.hybrid.kex with parameters of type HybridKexProfileModifier and TypeMethodDescriptionvoidHybridKexPolicy.enforce(HybridKexProfile profile, AgreementContext classic, MessageAgreementContext pqc) Enforces the policy for a given hybrid configuration.static HybridKexContextHybridKexContexts.initiator(ZeroEchoSession session, HybridKexProfile profile, String classicAlgId, PrivateKey classicInitiatorPrivate, PublicKey classicPeerPublic, ContextSpec classicSpec, String pqcAlgId, PublicKey pqcPeerPublic, ContextSpec pqcSpec) Creates an initiator-side hybrid KEX context.static HybridKexContextHybridKexContexts.initiatorPairMessage(ZeroEchoSession session, HybridKexProfile profile, String classicAlgId, KeyPairKey classicInitiatorKeyPair, ContextSpec classicSpec, String pqcAlgId, PublicKey pqcPeerPublic, ContextSpec pqcSpec) Creates an initiator-side hybrid KEX where the classic leg is message-based (PAIR_MESSAGE).static HybridKexContextHybridKexContexts.responder(ZeroEchoSession session, HybridKexProfile profile, String classicAlgId, PrivateKey classicResponderPrivate, PublicKey classicPeerPublic, ContextSpec classicSpec, String pqcAlgId, PrivateKey pqcResponderPrivate, ContextSpec pqcSpec) Creates a responder-side hybrid KEX context.static HybridKexContextHybridKexContexts.responderPairMessage(ZeroEchoSession session, HybridKexProfile profile, String classicAlgId, KeyPairKey classicResponderKeyPair, ContextSpec classicSpec, String pqcAlgId, PrivateKey pqcResponderPrivate, ContextSpec pqcSpec) Creates a responder-side hybrid KEX where the classic leg is message-based (PAIR_MESSAGE).Constructors in zeroecho.sdk.hybrid.kex with parameters of type HybridKexProfileModifierConstructorDescriptionHybridKexContext(HybridKexProfile profile, AgreementContext classic, MessageAgreementContext pqc) Creates a hybrid KEX context by composing two underlying contexts.