Package org.mozilla.jss.crypto
Interface SymmetricKeyDeriver
-
- All Known Implementing Classes:
PK11SymmetricKeyDeriver
public interface SymmetricKeyDeriver
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SymmetricKey
derive()
void
initDerive(SymmetricKey baseKey, long deriveMech, byte[] param, byte[] iv, long targetMech, long operation, long keySize)
void
initDerive(SymmetricKey baseKey, SymmetricKey secondaryKey, long deriveMech, byte[] param, byte[] iv, long targetMech, long operation, long keySize)
-
-
-
Method Detail
-
initDerive
void initDerive(SymmetricKey baseKey, long deriveMech, byte[] param, byte[] iv, long targetMech, long operation, long keySize) throws java.security.InvalidKeyException
- Throws:
java.security.InvalidKeyException
-
initDerive
void initDerive(SymmetricKey baseKey, SymmetricKey secondaryKey, long deriveMech, byte[] param, byte[] iv, long targetMech, long operation, long keySize) throws java.security.InvalidKeyException
- Throws:
java.security.InvalidKeyException
-
derive
SymmetricKey derive() throws TokenException
- Throws:
TokenException
-
-