Class DRBGTestVector


  • public class DRBGTestVector
    extends java.lang.Object
    • Constructor Detail

      • DRBGTestVector

        public DRBGTestVector​(Digest digest,
                              EntropySource eSource,
                              boolean predictionResistance,
                              java.lang.String nonce,
                              int securityStrength,
                              java.lang.String name,
                              java.lang.String[] expected)
      • DRBGTestVector

        public DRBGTestVector​(Digest digest,
                              EntropySource eSource,
                              boolean predictionResistance,
                              java.lang.String nonce,
                              int securityStrength,
                              java.lang.String[] expected)
      • DRBGTestVector

        public DRBGTestVector​(BlockCipher cipher,
                              int keySizeInBits,
                              EntropySource eSource,
                              boolean predictionResistance,
                              java.lang.String nonce,
                              int securityStrength,
                              java.lang.String name,
                              java.lang.String[] expected)
      • DRBGTestVector

        public DRBGTestVector​(BlockCipher cipher,
                              int keySizeInBits,
                              EntropySource eSource,
                              boolean predictionResistance,
                              java.lang.String nonce,
                              int securityStrength,
                              java.lang.String[] expected)
    • Method Detail

      • getDigest

        public Digest getDigest()
      • keySizeInBits

        public int keySizeInBits()
      • getName

        public java.lang.String getName()
      • addAdditionalInput

        public DRBGTestVector addAdditionalInput​(java.lang.String input)
      • setPersonalizationString

        public DRBGTestVector setPersonalizationString​(java.lang.String p)
      • predictionResistance

        public boolean predictionResistance()
      • nonce

        public byte[] nonce()
      • personalizationString

        public byte[] personalizationString()
      • securityStrength

        public int securityStrength()
      • expectedValue

        public byte[] expectedValue​(int index)
      • additionalInput

        public byte[] additionalInput​(int position)