TSDuck v3.40-4034
MPEG Transport Stream Toolkit
|
Cryptographic algorithms. More...
Classes | |
class | ts::AES128 |
AES-128 block cipher. More... | |
class | ts::AES256 |
AES-256 block cipher. More... | |
class | ts::BetterSystemRandomGenerator |
Improved system-provided PRNG (pseudo-random numbers generator). More... | |
class | ts::BlockCipher |
Base class for all block ciphers. More... | |
class | ts::BlockCipherAlertInterface |
Interface for classes which need to be notified when an alert is raised on a block cipher. More... | |
class | ts::BlockCipherProperties |
Properties of a block cipher. More... | |
class | ts::CBC< CIPHER > |
Cipher Block Chaining (CBC) mode. More... | |
class | ts::CTR< CIPHER > |
Counter (CTR) chaining mode. More... | |
class | ts::CTS1< CIPHER > |
Cipher text Stealing (CTS) mode, alternative 1. More... | |
class | ts::CTS2< CIPHER > |
Cipher text Stealing (CTS) mode, alternative 2. More... | |
class | ts::CTS3< CIPHER > |
Cipher text Stealing (CTS) mode, alternative 3. More... | |
class | ts::CTS4< CIPHER > |
Cipher text Stealing (CTS) mode, alternative 4. More... | |
class | ts::DES |
DES block cipher. More... | |
class | ts::DVBCISSA |
DVB-CISSA AES-based TS packet encryption. More... | |
class | ts::DVBCSA2 |
DVB CSA-2 (Digital Video Broadcasting Common Scrambling Algorithm). More... | |
class | ts::DVS042< CIPHER > |
DVS 042 cipher block chaining mode. More... | |
class | ts::ECB< CIPHER > |
Electronic Code Book (ECB) mode. More... | |
class | ts::Hash |
Base class for all hash functions. More... | |
class | ts::IDSA |
ATIS-0800006 AES-based TS packet encryption (ATIS-IDSA). More... | |
class | ts::KeyTable |
Definition of a basic and non-secure implementation of a symmetric key table. More... | |
class | ts::RandomGenerator |
Abstract base class for PRNG's (pseudo-random numbers generators). More... | |
class | ts::SCTE52_2003 |
ANSI/SCTE 52 2003 DES-based TS packet encryption. More... | |
class | ts::SCTE52_2008 |
ANSI/SCTE 52 2008 DES-based TS packet encryption. More... | |
class | ts::SHA1 |
SHA-1 hash. More... | |
class | ts::SHA256 |
SHA-256 hash. More... | |
class | ts::SHA512 |
SHA-512 hash. More... | |
class | ts::SystemRandomGenerator |
System-provided PRNG (pseudo-random numbers generator). More... | |
class | ts::TDES |
Triple-DES block cipher. More... | |
class | ts::Xoshiro256ss |
Xoshiro256** PRNG (pseudo-random numbers generator). More... | |
Functions | |
UString | ts::GetCryptographicLibraryVersion () |
Get the name and version of the underlying cryptographic library. | |
Cryptographic algorithms.
UString ts::GetCryptographicLibraryVersion | ( | ) |
Get the name and version of the underlying cryptographic library.