Package | Description |
---|---|
org.bouncycastle.crypto.io | |
org.bouncycastle.crypto.modes | |
org.bouncycastle.crypto.tls | |
org.bouncycastle.jcajce.provider.symmetric.util |
Constructor and Description |
---|
CipherInputStream(InputStream is,
AEADBlockCipher cipher)
Constructs a CipherInputStream from an InputStream and an AEADBlockCipher.
|
CipherInputStream(InputStream is,
AEADBlockCipher cipher,
int bufSize)
Constructs a CipherInputStream from an InputStream, an AEADBlockCipher, and a specified internal buffer size.
|
CipherOutputStream(OutputStream os,
AEADBlockCipher cipher)
Constructs a CipherOutputStream from an OutputStream and a AEADBlockCipher.
|
Modifier and Type | Class and Description |
---|---|
class |
CCMBlockCipher
Implements the Counter with Cipher Block Chaining mode (CCM) detailed in
NIST Special Publication 800-38C.
|
class |
EAXBlockCipher
A Two-Pass Authenticated-Encryption Scheme Optimized for Simplicity and
Efficiency - by M.
|
class |
GCMBlockCipher
Implements the Galois/Counter mode (GCM) detailed in
NIST Special Publication 800-38D.
|
class |
KCCMBlockCipher
Implementation of DSTU7624 CCM mode
|
class |
KGCMBlockCipher
Implementation of DSTU7624 GCM mode
|
class |
OCBBlockCipher
An implementation of RFC 7253 on The OCB
Authenticated-Encryption Algorithm, licensed per:
|
Modifier and Type | Field and Description |
---|---|
protected AEADBlockCipher |
TlsAEADCipher.decryptCipher |
protected AEADBlockCipher |
TlsAEADCipher.encryptCipher |
Modifier and Type | Method and Description |
---|---|
protected AEADBlockCipher |
DefaultTlsCipherFactory.createAEADBlockCipher_AES_CCM() |
protected AEADBlockCipher |
DefaultTlsCipherFactory.createAEADBlockCipher_AES_GCM() |
protected AEADBlockCipher |
DefaultTlsCipherFactory.createAEADBlockCipher_AES_OCB() |
protected AEADBlockCipher |
DefaultTlsCipherFactory.createAEADBlockCipher_Camellia_GCM() |
Constructor and Description |
---|
TlsAEADCipher(TlsContext context,
AEADBlockCipher clientWriteCipher,
AEADBlockCipher serverWriteCipher,
int cipherKeySize,
int macSize) |
Constructor and Description |
---|
BaseBlockCipher(AEADBlockCipher engine) |
BaseBlockCipher(AEADBlockCipher engine,
boolean fixedIv,
int ivLength) |
Copyright © 2020 BouncyCastle.org. All rights reserved.