diff options
Diffstat (limited to 'pg/src/main/java/org/bouncycastle/openpgp/operator/PBESecretKeyDecryptor.java')
-rw-r--r-- | pg/src/main/java/org/bouncycastle/openpgp/operator/PBESecretKeyDecryptor.java | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/pg/src/main/java/org/bouncycastle/openpgp/operator/PBESecretKeyDecryptor.java b/pg/src/main/java/org/bouncycastle/openpgp/operator/PBESecretKeyDecryptor.java deleted file mode 100644 index 290fa1ec..00000000 --- a/pg/src/main/java/org/bouncycastle/openpgp/operator/PBESecretKeyDecryptor.java +++ /dev/null @@ -1,31 +0,0 @@ -package org.bouncycastle.openpgp.operator; - -import org.bouncycastle.bcpg.S2K; -import org.bouncycastle.openpgp.PGPException; - -public abstract class PBESecretKeyDecryptor -{ - private char[] passPhrase; - private PGPDigestCalculatorProvider calculatorProvider; - - protected PBESecretKeyDecryptor(char[] passPhrase, PGPDigestCalculatorProvider calculatorProvider) - { - this.passPhrase = passPhrase; - this.calculatorProvider = calculatorProvider; - } - - public PGPDigestCalculator getChecksumCalculator(int hashAlgorithm) - throws PGPException - { - return calculatorProvider.get(hashAlgorithm); - } - - public byte[] makeKeyFromPassPhrase(int keyAlgorithm, S2K s2k) - throws PGPException - { - return PGPUtil.makeKeyFromPassPhrase(calculatorProvider, keyAlgorithm, s2k, passPhrase); - } - - public abstract byte[] recoverKeyData(int encAlgorithm, byte[] key, byte[] iv, byte[] keyData, int keyOff, int keyLen) - throws PGPException; -} |