TSDuck v3.40-3968
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::BlockCipher Member List

This is the complete list of members for ts::BlockCipher, including all inherited members.

BlockCipher(const BlockCipherProperties &properties)ts::BlockCipherprotected
blockSize() constts::BlockCipherinline
canProcessInPlace(bool can_do)ts::BlockCipherinlineprotected
cipherId() constts::BlockCipherinline
currentIV() constts::BlockCipherinline
currentKey() constts::BlockCipherinline
decrypt(const void *cipher, size_t cipher_length, void *plain, size_t plain_maxsize, size_t *plain_length=nullptr)ts::BlockCipher
decryptImpl(const void *cipher, size_t cipher_length, void *plain, size_t plain_maxsize, size_t *plain_length)ts::BlockCipherprotectedvirtual
decryptionCount() constts::BlockCipherinline
decryptionMax() constts::BlockCipherinline
encrypt(const void *plain, size_t plain_length, void *cipher, size_t cipher_maxsize, size_t *cipher_length=nullptr)ts::BlockCipher
encryptImpl(const void *plain, size_t plain_length, void *cipher, size_t cipher_maxsize, size_t *cipher_length)ts::BlockCipherprotectedvirtual
encryptionCount() constts::BlockCipherinline
encryptionMax() constts::BlockCipherinline
getAlgorithm(::BCRYPT_ALG_HANDLE &algo, size_t &length, bool &ignore_iv) constts::BlockCipherprotectedvirtual
getAlgorithm() constts::BlockCipherprotectedvirtual
hasChainingMode() constts::BlockCipherinline
hasKey() constts::BlockCipherinline
isValidIVSize(size_t size) constts::BlockCiphervirtual
isValidKeySize(size_t size) constts::BlockCiphervirtual
maxIVSize() constts::BlockCipherinline
maxKeySize() constts::BlockCipherinline
minIVSize() constts::BlockCipherinline
minKeySize() constts::BlockCipherinline
minMessageSize() constts::BlockCipherinline
name() constts::BlockCipher
propertiests::BlockCipherprotected
residueAllowed() constts::BlockCipherinline
setAlertHandler(BlockCipherAlertInterface *handler)ts::BlockCipherinline
setCipherId(int id)ts::BlockCipherinline
setDecryptionMax(size_t count)ts::BlockCipherinline
setEncryptionMax(size_t count)ts::BlockCipherinline
setIV(const void *iv, size_t iv_length)ts::BlockCipher
setIV(const ByteBlock &iv)ts::BlockCipherinline
setKey(const void *key, size_t key_length, const void *iv=nullptr, size_t iv_length=0)ts::BlockCipher
setKey(const ByteBlock &key)ts::BlockCipherinline
setKey(const ByteBlock &key, const ByteBlock &iv)ts::BlockCipherinline
setKeyImpl()ts::BlockCipherprotectedvirtual
UNLIMITEDts::BlockCipherstatic
workts::BlockCipherprotected
~BlockCipher()ts::BlockCiphervirtual