TSDuck v3.40-3968
MPEG Transport Stream Toolkit
|
This is the complete list of members for ts::IDSA, including all inherited members.
AES128() | ts::AES128 | |
AES128(const BlockCipherProperties &props) | ts::AES128 | protected |
BLOCK_SIZE | ts::AES128 | static |
BlockCipher(const BlockCipherProperties &properties) | ts::BlockCipher | protected |
blockSize() const | ts::BlockCipher | inline |
canProcessInPlace(bool can_do) | ts::BlockCipher | inlineprotected |
cipherId() const | ts::BlockCipher | inline |
currentIV() const | ts::BlockCipher | inline |
currentKey() const | ts::BlockCipher | inline |
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::BlockCipher | protectedvirtual |
decryptionCount() const | ts::BlockCipher | inline |
decryptionMax() const | ts::BlockCipher | inline |
DVS042() | ts::DVS042< AES128 > | |
DVS042(const BlockCipherProperties &props, bool ignore_short_iv=false) | ts::DVS042< AES128 > | protected |
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::BlockCipher | protectedvirtual |
encryptionCount() const | ts::BlockCipher | inline |
encryptionMax() const | ts::BlockCipher | inline |
getAlgorithm(::BCRYPT_ALG_HANDLE &algo, size_t &length, bool &ignore_iv) const override | ts::AES128 | protectedvirtual |
ts::BlockCipher::getAlgorithm() const | ts::BlockCipher | protectedvirtual |
hasChainingMode() const | ts::BlockCipher | inline |
hasKey() const | ts::BlockCipher | inline |
IDSA() | ts::IDSA | |
isValidIVSize(size_t size) const | ts::BlockCipher | virtual |
isValidKeySize(size_t size) const | ts::BlockCipher | virtual |
KEY_SIZE | ts::AES128 | static |
maxIVSize() const | ts::BlockCipher | inline |
maxKeySize() const | ts::BlockCipher | inline |
minIVSize() const | ts::BlockCipher | inline |
minKeySize() const | ts::BlockCipher | inline |
minMessageSize() const | ts::BlockCipher | inline |
name() const | ts::BlockCipher | |
properties | ts::BlockCipher | protected |
PROPERTIES() | ts::IDSA | inlineprotectedstatic |
residueAllowed() const | ts::BlockCipher | inline |
setAlertHandler(BlockCipherAlertInterface *handler) | ts::BlockCipher | inline |
setCipherId(int id) | ts::BlockCipher | inline |
setDecryptionMax(size_t count) | ts::BlockCipher | inline |
setEncryptionMax(size_t count) | ts::BlockCipher | inline |
setIV(const void *iv, size_t iv_length) | ts::BlockCipher | |
setIV(const ByteBlock &iv) | ts::BlockCipher | inline |
setKey(const void *key, size_t key_length, const void *iv=nullptr, size_t iv_length=0) | ts::BlockCipher | |
setKey(const ByteBlock &key) | ts::BlockCipher | inline |
setKey(const ByteBlock &key, const ByteBlock &iv) | ts::BlockCipher | inline |
setKeyImpl() | ts::BlockCipher | protectedvirtual |
setShortIV(const void *iv_data, size_t iv_length) | ts::DVS042< AES128 > | |
setShortIV(const ByteBlock &iv) | ts::DVS042< AES128 > | inline |
UNLIMITED | ts::BlockCipher | static |
work | ts::BlockCipher | protected |
~BlockCipher() | ts::BlockCipher | virtual |
~IDSA() override | ts::IDSA | virtual |