diff options
Diffstat (limited to 'core/src/main/java/org/bouncycastle/crypto/params/IESWithCipherParameters.java')
-rw-r--r-- | core/src/main/java/org/bouncycastle/crypto/params/IESWithCipherParameters.java | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/core/src/main/java/org/bouncycastle/crypto/params/IESWithCipherParameters.java b/core/src/main/java/org/bouncycastle/crypto/params/IESWithCipherParameters.java new file mode 100644 index 00000000..ef61b2cc --- /dev/null +++ b/core/src/main/java/org/bouncycastle/crypto/params/IESWithCipherParameters.java @@ -0,0 +1,30 @@ +package org.bouncycastle.crypto.params; + + +public class IESWithCipherParameters + extends IESParameters +{ + private int cipherKeySize; + + /** + * @param derivation the derivation parameter for the KDF function. + * @param encoding the encoding parameter for the KDF function. + * @param macKeySize the size of the MAC key (in bits). + * @param cipherKeySize the size of the associated Cipher key (in bits). + */ + public IESWithCipherParameters( + byte[] derivation, + byte[] encoding, + int macKeySize, + int cipherKeySize) + { + super(derivation, encoding, macKeySize); + + this.cipherKeySize = cipherKeySize; + } + + public int getCipherKeySize() + { + return cipherKeySize; + } +} |