Class OtherInfoGenerator.PartyV

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

public static class OtherInfoGenerator.PartyV extends OtherInfoGenerator
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 OtherInfoGenerator 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()