diff options
Diffstat (limited to 'core/src/main/java/org/spongycastle/crypto/params/KDFParameters.java')
-rw-r--r-- | core/src/main/java/org/spongycastle/crypto/params/KDFParameters.java | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/core/src/main/java/org/spongycastle/crypto/params/KDFParameters.java b/core/src/main/java/org/spongycastle/crypto/params/KDFParameters.java new file mode 100644 index 00000000..60010615 --- /dev/null +++ b/core/src/main/java/org/spongycastle/crypto/params/KDFParameters.java @@ -0,0 +1,31 @@ +package org.spongycastle.crypto.params; + +import org.spongycastle.crypto.DerivationParameters; + +/** + * parameters for Key derivation functions for IEEE P1363a + */ +public class KDFParameters + implements DerivationParameters +{ + byte[] iv; + byte[] shared; + + public KDFParameters( + byte[] shared, + byte[] iv) + { + this.shared = shared; + this.iv = iv; + } + + public byte[] getSharedSecret() + { + return shared; + } + + public byte[] getIV() + { + return iv; + } +} |