org.bouncycastle.jcajce.provider.symmetric (Bouncy Castle Library 1.52 API Specification)

# Package org.bouncycastle.jcajce.provider.symmetric

- Class Summary
  Class | Description
  --- | ---
  AES |
  AES.AESCMAC |
  AES.AESGMAC |
  AES.AlgParamGen |
  AES.AlgParamGenCCM |
  AES.AlgParamGenGCM |
  AES.AlgParams |
  AES.AlgParamsCCM |
  AES.AlgParamsGCM |
  AES.CBC |
  AES.CCM |
  AES.CFB |
  AES.ECB |
  AES.GCM |
  AES.KeyGen |
  AES.KeyGen128 |
  AES.KeyGen192 |
  AES.KeyGen256 |
  AES.Mappings |
  AES.OFB |
  AES.PBEWithAESCBC | PBEWithAES-CBC
  AES.PBEWithMD5And128BitAESCBCOpenSSL | PBEWithMD5And128BitAES-OpenSSL
  AES.PBEWithMD5And192BitAESCBCOpenSSL | PBEWithMD5And192BitAES-OpenSSL
  AES.PBEWithMD5And256BitAESCBCOpenSSL | PBEWithMD5And256BitAES-OpenSSL
  AES.PBEWithSHA256And128BitAESBC | PBEWithSHA256And128BitAES-BC
  AES.PBEWithSHA256And192BitAESBC | PBEWithSHA256And192BitAES-BC
  AES.PBEWithSHA256And256BitAESBC | PBEWithSHA256And256BitAES-BC
  AES.PBEWithSHAAnd128BitAESBC | PBEWithSHA1And128BitAES-BC
  AES.PBEWithSHAAnd192BitAESBC | PBEWithSHA1And192BitAES-BC
  AES.PBEWithSHAAnd256BitAESBC | PBEWithSHA1And256BitAES-BC
  AES.Poly1305 |
  AES.Poly1305KeyGen |
  AES.RFC3211Wrap |
  AES.RFC5649Wrap |
  AES.Wrap |
  ARC4 |
  ARC4.Base |
  ARC4.KeyGen |
  ARC4.Mappings |
  ARC4.PBEWithSHAAnd128Bit | PBEWithSHAAnd128BitRC4
  ARC4.PBEWithSHAAnd128BitKeyFactory | PBEWithSHAAnd128BitRC4
  ARC4.PBEWithSHAAnd40Bit | PBEWithSHAAnd40BitRC4
  ARC4.PBEWithSHAAnd40BitKeyFactory | PBEWithSHAAnd40BitRC4
  Blowfish |
  Blowfish.AlgParams |
  Blowfish.CBC |
  Blowfish.ECB |
  Blowfish.KeyGen |
  Blowfish.Mappings |
  Camellia |
  Camellia.AlgParamGen |
  Camellia.AlgParams |
  Camellia.CBC |
  Camellia.ECB |
  Camellia.GMAC |
  Camellia.KeyGen |
  Camellia.KeyGen128 |
  Camellia.KeyGen192 |
  Camellia.KeyGen256 |
  Camellia.Mappings |
  Camellia.Poly1305 |
  Camellia.Poly1305KeyGen |
  Camellia.RFC3211Wrap |
  Camellia.Wrap |
  CAST5 |
  CAST5.AlgParamGen |
  CAST5.AlgParams |
  CAST5.CBC |
  CAST5.ECB |
  CAST5.KeyGen |
  CAST5.Mappings |
  CAST6 |
  CAST6.ECB |
  CAST6.GMAC |
  CAST6.KeyGen |
  CAST6.Mappings |
  CAST6.Poly1305 |
  CAST6.Poly1305KeyGen |
  ChaCha |
  ChaCha.Base |
  ChaCha.KeyGen |
  ChaCha.Mappings |
  DES |
  DES.AlgParamGen |
  DES.CBC |
  DES.CBCMAC |
  DES.CMAC |
  DES.DES64 | DES64
  DES.DES64with7816d4 | DES64with7816-4Padding
  DES.DES9797Alg3 | DES9797Alg3
  DES.DES9797Alg3with7816d4 | DES9797Alg3with7816-4Padding
  DES.DESCFB8 | DES CFB8
  DES.DESPBEKeyFactory |
  DES.ECB |
  DES.KeyFactory |
  DES.KeyGenerator | DES - the default for this is to generate a key in a-b-a format that's 24 bytes long but has 16 bytes of key material (the first 8 bytes is repeated as the last 8 bytes).
  DES.Mappings |
  DES.PBEWithMD2 | PBEWithMD2AndDES
  DES.PBEWithMD2KeyFactory | PBEWithMD2AndDES
  DES.PBEWithMD5 | PBEWithMD5AndDES
  DES.PBEWithMD5KeyFactory | PBEWithMD5AndDES
  DES.PBEWithSHA1 | PBEWithSHA1AndDES
  DES.PBEWithSHA1KeyFactory | PBEWithSHA1AndDES
  DES.RFC3211 |
  DESede |
  DESede.AlgParamGen |
  DESede.CBC |
  DESede.CBCMAC |
  DESede.CMAC |
  DESede.DESede64 | DESede64
  DESede.DESede64with7816d4 | DESede64with7816-4Padding
  DESede.DESedeCFB8 | DESede CFB8
  DESede.ECB |
  DESede.KeyFactory |
  DESede.KeyGenerator | DESede - the default for this is to generate a key in a-b-a format that's 24 bytes long but has 16 bytes of key material (the first 8 bytes is repeated as the last 8 bytes).
  DESede.KeyGenerator3 | generate a desEDE key in the a-b-c format.
  DESede.Mappings |
  DESede.PBEWithSHAAndDES2Key | PBEWithSHAAnd2-KeyTripleDES-CBC
  DESede.PBEWithSHAAndDES2KeyFactory | PBEWithSHAAnd2-KeyTripleDES-CBC
  DESede.PBEWithSHAAndDES3Key | PBEWithSHAAnd3-KeyTripleDES-CBC
  DESede.PBEWithSHAAndDES3KeyFactory | PBEWithSHAAnd3-KeyTripleDES-CBC
  DESede.RFC3211 |
  DESede.Wrap |
  GOST28147 |
  GOST28147.AlgParamGen |
  GOST28147.AlgParams |
  GOST28147.CBC |
  GOST28147.ECB |
  GOST28147.GCFB |
  GOST28147.KeyGen |
  GOST28147.Mac | GOST28147
  GOST28147.Mappings |
  Grain128 |
  Grain128.Base |
  Grain128.KeyGen |
  Grain128.Mappings |
  Grainv1 |
  Grainv1.Base |
  Grainv1.KeyGen |
  Grainv1.Mappings |
  HC128 |
  HC128.Base |
  HC128.KeyGen |
  HC128.Mappings |
  HC256 |
  HC256.Base |
  HC256.KeyGen |
  HC256.Mappings |
  IDEA |
  IDEA.AlgParamGen |
  IDEA.AlgParams |
  IDEA.CBC |
  IDEA.CFB8Mac |
  IDEA.ECB |
  IDEA.KeyGen |
  IDEA.Mac |
  IDEA.Mappings |
  IDEA.PBEWithSHAAndIDEA |
  IDEA.PBEWithSHAAndIDEAKeyGen |
  Noekeon |
  Noekeon.AlgParamGen |
  Noekeon.AlgParams |
  Noekeon.ECB |
  Noekeon.GMAC |
  Noekeon.KeyGen |
  Noekeon.Mappings |
  Noekeon.Poly1305 |
  Noekeon.Poly1305KeyGen |
  PBEPBKDF2 |
  PBEPBKDF2.AlgParams |
  PBEPBKDF2.BasePBKDF2 |
  PBEPBKDF2.Mappings |
  PBEPBKDF2.PBKDF2withUTF8 |
  PBEPKCS12 |
  PBEPKCS12.AlgParams |
  PBEPKCS12.Mappings |
  RC2 |
  RC2.AlgParamGen |
  RC2.AlgParams |
  RC2.CBC | RC2CBC
  RC2.CBCMAC | RC2
  RC2.CFB8MAC |
  RC2.ECB | RC2
  RC2.KeyGenerator |
  RC2.Mappings |
  RC2.PBEWithMD2KeyFactory | PBEWithMD2AndRC2
  RC2.PBEWithMD5AndRC2 | PBEWithMD5AndRC2
  RC2.PBEWithMD5KeyFactory | PBEWithMD5AndRC2
  RC2.PBEWithSHA1AndRC2 | PBEWithSHA1AndRC2
  RC2.PBEWithSHA1KeyFactory | PBEWithSHA1AndRC2
  RC2.PBEWithSHAAnd128BitKeyFactory | PBEWithSHAAnd128BitRC2-CBC
  RC2.PBEWithSHAAnd128BitRC2 | PBEWithSHAAnd128BitRC2-CBC
  RC2.PBEWithSHAAnd40BitKeyFactory | PBEWithSHAAnd40BitRC2-CBC
  RC2.PBEWithSHAAnd40BitRC2 | PBEWithSHAAnd40BitRC2-CBC
  RC2.Wrap |
  RC5 |
  RC5.AlgParamGen |
  RC5.AlgParams |
  RC5.CBC32 |
  RC5.CFB8Mac32 |
  RC5.ECB32 | RC5
  RC5.ECB64 | RC564
  RC5.KeyGen32 |
  RC5.KeyGen64 | RC5
  RC5.Mac32 |
  RC5.Mappings |
  RC6 |
  RC6.AlgParamGen |
  RC6.AlgParams |
  RC6.CBC |
  RC6.CFB |
  RC6.ECB |
  RC6.GMAC |
  RC6.KeyGen |
  RC6.Mappings |
  RC6.OFB |
  RC6.Poly1305 |
  RC6.Poly1305KeyGen |
  Rijndael |
  Rijndael.AlgParams |
  Rijndael.ECB |
  Rijndael.KeyGen |
  Rijndael.Mappings |
  Salsa20 |
  Salsa20.Base |
  Salsa20.KeyGen |
  Salsa20.Mappings |
  SEED |
  SEED.AlgParamGen |
  SEED.AlgParams |
  SEED.CBC |
  SEED.ECB |
  SEED.GMAC |
  SEED.KeyGen |
  SEED.Mappings |
  SEED.Poly1305 |
  SEED.Poly1305KeyGen |
  SEED.Wrap |
  Serpent |
  Serpent.AlgParams |
  Serpent.ECB |
  Serpent.KeyGen |
  Serpent.Mappings |
  Serpent.Poly1305 |
  Serpent.Poly1305KeyGen |
  Serpent.SerpentGMAC |
  Shacal2 |
  Shacal2.AlgParamGen |
  Shacal2.AlgParams |
  Shacal2.CBC |
  Shacal2.ECB |
  Shacal2.KeyGen |
  Shacal2.Mappings |
  SipHash |
  SipHash.KeyGen |
  SipHash.Mac24 |
  SipHash.Mac48 |
  SipHash.Mappings |
  Skipjack |
  Skipjack.AlgParams |
  Skipjack.ECB |
  Skipjack.KeyGen |
  Skipjack.Mac |
  Skipjack.MacCFB8 |
  Skipjack.Mappings |
  TEA |
  TEA.AlgParams |
  TEA.ECB |
  TEA.KeyGen |
  TEA.Mappings |
  Threefish |
  Threefish.AlgParams_1024 |
  Threefish.AlgParams_256 |
  Threefish.AlgParams_512 |
  Threefish.ECB_1024 |
  Threefish.ECB_256 |
  Threefish.ECB_512 |
  Threefish.KeyGen_1024 |
  Threefish.KeyGen_256 |
  Threefish.KeyGen_512 |
  Threefish.Mappings |
  Twofish |
  Twofish.AlgParams |
  Twofish.ECB |
  Twofish.GMAC |
  Twofish.KeyGen |
  Twofish.Mappings |
  Twofish.PBEWithSHA | PBEWithSHAAndTwofish-CBC
  Twofish.PBEWithSHAKeyFactory | PBEWithSHAAndTwofish-CBC
  Twofish.Poly1305 |
  Twofish.Poly1305KeyGen |
  VMPC |
  VMPC.Base |
  VMPC.KeyGen |
  VMPC.Mac |
  VMPC.Mappings |
  VMPCKSA3 |
  VMPCKSA3.Base |
  VMPCKSA3.KeyGen |
  VMPCKSA3.Mappings |
  XSalsa20 |
  XSalsa20.Base |
  XSalsa20.KeyGen |
  XSalsa20.Mappings |
  XTEA |
  XTEA.AlgParams |
  XTEA.ECB |
  XTEA.KeyGen |
  XTEA.Mappings |