Class PQCOtherInfoGenerator.PartyV

java.lang.Object
org.bouncycastle.pqc.crypto.util.PQCOtherInfoGenerator
org.bouncycastle.pqc.crypto.util.PQCOtherInfoGenerator.PartyV
Enclosing class:
PQCOtherInfoGenerator

public static class PQCOtherInfoGenerator.PartyV extends PQCOtherInfoGenerator
Party V (responder) generation.
  • Constructor Details

    • PartyV

      public PartyV(KEMParameters kemParams, AlgorithmIdentifier algorithmID, byte[] partyUInfo, byte[] partyVInfo, 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 Details

    • 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)
    • generate

      public DEROtherInfo generate()