Package org.dashj.bls
Class HKDF256
- java.lang.Object
-
- org.dashj.bls.HKDF256
-
public class HKDF256 extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static shortHASH_LENprotected booleanswigCMemOwn
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()static voidexpand(byte[] okm, long L, byte[] prk, byte[] info, long infoLen)static voidextract(byte[] prk_output, byte[] salt, long saltLen, byte[] ikm, long ikm_len)static voidextractExpand(byte[] output, long outputLen, byte[] key, long keyLen, byte[] salt, long saltLen, byte[] info, long infoLen)protected voidfinalize()protected static longgetCPtr(HKDF256 obj)
-
-
-
Method Detail
-
getCPtr
protected static long getCPtr(HKDF256 obj)
-
delete
public void delete()
-
extract
public static void extract(byte[] prk_output, byte[] salt, long saltLen, byte[] ikm, long ikm_len)
-
expand
public static void expand(byte[] okm, long L, byte[] prk, byte[] info, long infoLen)
-
extractExpand
public static void extractExpand(byte[] output, long outputLen, byte[] key, long keyLen, byte[] salt, long saltLen, byte[] info, long infoLen)
-
-