Shaka Packager SDK
shaka::media::AesPatternCryptor Member List

This is the complete list of members for shaka::media::AesPatternCryptor, including all inherited members.

AesCryptor(ConstantIvFlag constant_iv_flag)shaka::media::AesCryptorexplicit
AesPatternCryptor(uint8_t crypt_byte_block, uint8_t skip_byte_block, PatternEncryptionMode encryption_mode, ConstantIvFlag constant_iv_flag, std::unique_ptr< AesCryptor > cryptor)shaka::media::AesPatternCryptor
cipher_ctx_ (defined in shaka::media::AesCryptor)shaka::media::AesCryptorprotected
CipherMode enum name (defined in shaka::media::AesCryptor)shaka::media::AesCryptorprotected
ConstantIvFlag enum name (defined in shaka::media::AesCryptor)shaka::media::AesCryptor
Crypt(const std::vector< uint8_t > &text, std::vector< uint8_t > *crypt_text) (defined in shaka::media::AesCryptor)shaka::media::AesCryptor
Crypt(const std::string &text, std::string *crypt_text) (defined in shaka::media::AesCryptor)shaka::media::AesCryptor
Crypt(const uint8_t *text, size_t text_size, uint8_t *crypt_text)shaka::media::AesCryptorinline
Crypt(const uint8_t *text, size_t text_size, uint8_t *crypt_text, size_t *crypt_text_size) (defined in shaka::media::AesCryptor)shaka::media::AesCryptorinline
GenerateRandomIv(FourCC protection_scheme, std::vector< uint8_t > *iv)shaka::media::AesCryptorstatic
InitializeWithIv(const std::vector< uint8_t > &key, const std::vector< uint8_t > &iv) overrideshaka::media::AesPatternCryptorvirtual
iv() constshaka::media::AesCryptorinline
kCbcMode enum value (defined in shaka::media::AesCryptor)shaka::media::AesCryptorprotected
kCtrMode enum value (defined in shaka::media::AesCryptor)shaka::media::AesCryptorprotected
kDontUseConstantIv enum value (defined in shaka::media::AesCryptor)shaka::media::AesCryptor
kEncryptIfCryptByteBlockRemaining enum valueshaka::media::AesPatternCryptor
kSkipIfCryptByteBlockRemaining enum valueshaka::media::AesPatternCryptor
kUseConstantIv enum value (defined in shaka::media::AesCryptor)shaka::media::AesCryptor
PatternEncryptionMode enum nameshaka::media::AesPatternCryptor
RequiredOutputSize(size_t plaintext_size) (defined in shaka::media::AesCryptor)shaka::media::AesCryptorinlinevirtual
SetIv(const std::vector< uint8_t > &iv)shaka::media::AesCryptor
SetupCipher(size_t key_size, CipherMode mode) (defined in shaka::media::AesCryptor)shaka::media::AesCryptorprotected
UpdateIv()shaka::media::AesCryptor
use_constant_iv() constshaka::media::AesCryptorinline
~AesCryptor() (defined in shaka::media::AesCryptor)shaka::media::AesCryptorvirtual
~AesPatternCryptor() override (defined in shaka::media::AesPatternCryptor)shaka::media::AesPatternCryptor