Class BaseKDFBytesGenerator

java.lang.Object
org.gudy.bouncycastle.crypto.generators.BaseKDFBytesGenerator
All Implemented Interfaces:
DerivationFunction
Direct Known Subclasses:
KDF2BytesGenerator

public class BaseKDFBytesGenerator extends Object implements DerivationFunction
Basic KDF generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033
This implementation is based on ISO 18033/P1363a.
  • Field Details

    • counterStart

      private int counterStart
    • digest

      private Digest digest
    • shared

      private byte[] shared
    • iv

      private byte[] iv
  • Constructor Details

    • BaseKDFBytesGenerator

      protected BaseKDFBytesGenerator(int counterStart, Digest digest)
      Construct a KDF Parameters generator.

      Parameters:
      counterStart - value of counter.
      digest - the digest to be used as the source of derived keys.
  • Method Details