Package com.amazonaws.services.s3.internal.crypto
-
Class Summary Class Description AdjustedRangeInputStream Reads only a specific range of bytes from the underlying input stream.ByteRangeCapturingInputStream FilterInputStream that captures a range of bytes from a wrapped input stream.CipherLiteInputStream CryptoModuleDispatcher A proxy cryptographic module used to dispatch method calls to the appropriate underlying cryptographic module depending on the current configuration.CryptoRuntime JceEncryptionConstants Contains constants required by the JCE encryption library.MultipartUploadContext Contextual information for an in-flight multipart upload.RenewableCipherLiteInputStream A specific kind ofCipherLiteInputStream
that supports partial mark-and-reset in the sense that, if the underlying input stream supports mark-and-reset, this input stream can then be marked at and get reset back to the very beginning of the stream (but not anywhere else).S3CryptoModule<T extends MultipartUploadContext> An internal SPI used to implement different cryptographic modules for use with the S3 encryption client.S3CryptoModuleBase<T extends com.amazonaws.services.s3.internal.crypto.MultipartUploadCryptoContext> Common implementation for different S3 cryptographic modules.