diff options
Diffstat (limited to 'pg/src/main/java/org/bouncycastle/openpgp/operator/bc/BcImplProvider.java')
-rw-r--r-- | pg/src/main/java/org/bouncycastle/openpgp/operator/bc/BcImplProvider.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pg/src/main/java/org/bouncycastle/openpgp/operator/bc/BcImplProvider.java b/pg/src/main/java/org/bouncycastle/openpgp/operator/bc/BcImplProvider.java index ce8c56a0..ef267e5d 100644 --- a/pg/src/main/java/org/bouncycastle/openpgp/operator/bc/BcImplProvider.java +++ b/pg/src/main/java/org/bouncycastle/openpgp/operator/bc/BcImplProvider.java @@ -20,6 +20,7 @@ import org.bouncycastle.crypto.encodings.PKCS1Encoding; import org.bouncycastle.crypto.engines.AESEngine; import org.bouncycastle.crypto.engines.BlowfishEngine; import org.bouncycastle.crypto.engines.CAST5Engine; +import org.bouncycastle.crypto.engines.CamelliaEngine; import org.bouncycastle.crypto.engines.DESEngine; import org.bouncycastle.crypto.engines.DESedeEngine; import org.bouncycastle.crypto.engines.ElGamalEngine; @@ -88,6 +89,11 @@ class BcImplProvider case SymmetricKeyAlgorithmTags.AES_256: engine = new AESEngine(); break; + case SymmetricKeyAlgorithmTags.CAMELLIA_128: + case SymmetricKeyAlgorithmTags.CAMELLIA_192: + case SymmetricKeyAlgorithmTags.CAMELLIA_256: + engine = new CamelliaEngine(); + break; case SymmetricKeyAlgorithmTags.BLOWFISH: engine = new BlowfishEngine(); break; |