Package org.mozilla.jss.crypto
Interface SymmetricKeyDeriver
- All Known Implementing Classes:
PK11SymmetricKeyDeriver
public interface SymmetricKeyDeriver
-
Method Summary
Modifier and TypeMethodDescriptionderive()
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 Details
-
initDerive
void initDerive(SymmetricKey baseKey, long deriveMech, byte[] param, byte[] iv, long targetMech, long operation, long keySize) throws InvalidKeyException - Throws:
InvalidKeyException
-
initDerive
void initDerive(SymmetricKey baseKey, SymmetricKey secondaryKey, long deriveMech, byte[] param, byte[] iv, long targetMech, long operation, long keySize) throws InvalidKeyException - Throws:
InvalidKeyException
-
derive
- Throws:
TokenException
-