Package | Description |
---|---|
com.ibm.cloud.objectstorage.services.s3.internal.crypto | |
com.ibm.cloud.objectstorage.services.s3.internal.crypto.v1 |
Modifier and Type | Class and Description |
---|---|
class |
GCMCipherLite
A AES/GCM specific
CipherLite that support re-processing of input
data via GCMCipherLite.mark() and GCMCipherLite.reset() . |
Modifier and Type | Field and Description |
---|---|
static CipherLite |
CipherLite.Null
A no-op implementation.
|
Modifier and Type | Method and Description |
---|---|
CipherLite |
CipherLite.createAuxiliary(long startingBytePos)
Returns an auxiliary
CipherLite for partial plaintext
re-encryption (or re-decryption) purposes. |
CipherLite |
ContentCryptoScheme.createCipherLite(SecretKey cek,
byte[] iv,
int cipherMode)
Creates and initializes a cipher lite for content encrypt/decryption.
|
CipherLite |
ContentCryptoScheme.createCipherLite(SecretKey cek,
byte[] iv,
int cipherMode,
Provider provider,
boolean alwaysUseProvider)
Creates and initializes a
CipherLite for content
encrypt/decryption. |
CipherLite |
CipherLite.createInverse()
Returns the inverse of the current
CipherLite . |
CipherLite |
CipherLite.createUsingIV(byte[] iv)
Creates a new instance of CipherLite from the current one, but using
the given IV.
|
protected CipherLite |
ContentCryptoScheme.newCipherLite(Cipher cipher,
SecretKey cek,
int cipherMode)
This is a factory method intended to be overridden by sublcasses to
return the appropriate instance of cipher lite.
|
CipherLite |
CipherLite.recreate()
Recreates a new instance of CipherLite from the current one.
|
Constructor and Description |
---|
CipherLiteInputStream(InputStream is,
CipherLite cipherLite) |
CipherLiteInputStream(InputStream is,
CipherLite c,
int buffsize) |
CipherLiteInputStream(InputStream is,
CipherLite c,
int buffsize,
boolean multipart,
boolean lastMultiPart) |
RenewableCipherLiteInputStream(InputStream is,
CipherLite cipherLite) |
RenewableCipherLiteInputStream(InputStream is,
CipherLite c,
int buffsize) |
RenewableCipherLiteInputStream(InputStream is,
CipherLite c,
int buffsize,
boolean multipart,
boolean lastMultiPart) |
Modifier and Type | Method and Description |
---|---|
protected CipherLiteInputStream |
S3CryptoModuleBase.newMultipartS3CipherInputStream(UploadPartRequest req,
CipherLite cipherLite) |
Copyright © 2024. All rights reserved.