diff options
Diffstat (limited to 'pkix/src/main/java/org/bouncycastle/cms/PasswordRecipient.java')
-rw-r--r-- | pkix/src/main/java/org/bouncycastle/cms/PasswordRecipient.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pkix/src/main/java/org/bouncycastle/cms/PasswordRecipient.java b/pkix/src/main/java/org/bouncycastle/cms/PasswordRecipient.java index a7702a67..c81c3028 100644 --- a/pkix/src/main/java/org/bouncycastle/cms/PasswordRecipient.java +++ b/pkix/src/main/java/org/bouncycastle/cms/PasswordRecipient.java @@ -8,6 +8,9 @@ public interface PasswordRecipient public static final int PKCS5_SCHEME2 = 0; public static final int PKCS5_SCHEME2_UTF8 = 1; + byte[] calculateDerivedKey(byte[] encodedPassword, AlgorithmIdentifier derivationAlgorithm, int keySize) + throws CMSException; + RecipientOperator getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm, AlgorithmIdentifier contentEncryptionAlgorithm, byte[] derivedKey, byte[] encryptedEncryptedContentKey) throws CMSException; |