Package net.lingala.zip4j.crypto.PBKDF2
Class MacBasedPRF
- java.lang.Object
-
- net.lingala.zip4j.crypto.PBKDF2.MacBasedPRF
-
-
Field Summary
Fields Modifier and Type Field Description private inthLenprivate javax.crypto.Macmacprivate java.lang.StringmacAlgorithmprivate java.io.ByteArrayOutputStreammacCache
-
Constructor Summary
Constructors Constructor Description MacBasedPRF(java.lang.String macAlgorithm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]doFinal()byte[]doFinal(byte[] M)byte[]doFinal(int numberOfBytesToPushbackForMac)private voiddoMacUpdate(int numberOfBytesToPushBack)intgetHLen()voidinit(byte[] P)voidupdate(byte[] u)voidupdate(byte[] u, int start, int len)
-