Class NHOtherInfoGenerator

  • Direct Known Subclasses:
    NHOtherInfoGenerator.PartyU, NHOtherInfoGenerator.PartyV

    public class NHOtherInfoGenerator
    extends java.lang.Object
    OtherInfo Generator for which can be used for populating the SuppPrivInfo field used to provide shared secret data used with NIST SP 800-56A agreement algorithms.
    • Constructor Summary

      Constructors 
      Constructor Description
      NHOtherInfoGenerator​(AlgorithmIdentifier algorithmID, byte[] partyUInfo, byte[] partyVInfo, java.security.SecureRandom random)
      Create a basic builder with just the compulsory fields.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • random

        protected final java.security.SecureRandom random
      • used

        protected boolean used
    • Constructor Detail

      • NHOtherInfoGenerator

        public NHOtherInfoGenerator​(AlgorithmIdentifier algorithmID,
                                    byte[] partyUInfo,
                                    byte[] partyVInfo,
                                    java.security.SecureRandom random)
        Create a basic builder with just the compulsory fields.
        Parameters:
        algorithmID - the algorithm associated with this invocation of the KDF.
        partyUInfo - sender party info.
        partyVInfo - receiver party info.
        random - a source of randomness.