Class PQCOtherInfoGenerator.PartyV

    • Constructor Detail

      • PartyV

        public PartyV​(KEMParameters kemParams,
                      AlgorithmIdentifier algorithmID,
                      byte[] partyUInfo,
                      byte[] partyVInfo,
                      java.security.SecureRandom random)
        Create a basic builder with just the compulsory fields for the responder.
        Parameters:
        kemParams - the key type parameters for populating the private info field.
        algorithmID - the algorithm associated with this invocation of the KDF.
        partyUInfo - sender party info.
        partyVInfo - receiver party info.
        random - a source of randomness.
    • Method Detail

      • withSuppPubInfo

        public PQCOtherInfoGenerator withSuppPubInfo​(byte[] suppPubInfo)
        Add optional supplementary public info (DER tagged, implicit, 0).
        Parameters:
        suppPubInfo - supplementary public info.
        Returns:
        the current builder instance.
      • getSuppPrivInfoPartB

        public byte[] getSuppPrivInfoPartB​(byte[] suppPrivInfoPartA)