Class MacBasedPRF


  • public class MacBasedPRF
    extends Object
    • Field Detail

      • mac

        protected Mac mac
      • hLen

        protected int hLen
      • macAlgorithm

        protected String macAlgorithm
    • Constructor Detail

      • MacBasedPRF

        public MacBasedPRF​(String macAlgorithm)
      • MacBasedPRF

        public MacBasedPRF​(String macAlgorithm,
                           String provider)
    • Method Detail

      • doFinal

        public byte[] doFinal​(byte[] M)
      • doFinal

        public byte[] doFinal()
      • getHLen

        public int getHLen()
      • init

        public void init​(byte[] P)
      • update

        public void update​(byte[] U)
      • update

        public void update​(byte[] U,
                           int start,
                           int len)