#include <mxflib/mxflib.h>
#include <stdlib.h>
#include "openssl/aes.h"
#include "openssl/sha.h"
Go to the source code of this file.
Classes | |
| class | HashHMACSHA1 |
| HMAC-SHA1 hash function wrapper. More... | |
| class | AESEncrypt |
| AES encryption class. More... | |
| class | Encrypt_GCReadHandler |
| Encrypting GCReader handler. More... | |
| class | Basic_GCFillerHandler |
| Basic GCReader handler for filler. More... | |
| class | AESDecrypt |
| AES decryption class. More... | |
| class | Decrypt_GCEncryptionHandler |
| Decrypting GCReader encryption handler. More... | |
| class | Decrypt_GCReadHandler |
| Decrypting GCReader handler. More... | |
Functions | |
| DataChunkPtr | BuildHashKey (size_t Size, const UInt8 *CryptoKey) |
| Build an AS-DCP hashing key from a given crypto key. | |
| DataChunkPtr | BuildHashKey (DataChunkPtr &CryptoKey) |
| Build an AS-DCP hashing key from a given crypto key. | |
| DataChunkPtr | BuildHashKey (DataChunk &CryptoKey) |
| Build an AS-DCP hashing key from a given crypto key. | |
Variables | |
| bool | Hashing |
| True if we are doing hashing calculations. | |
| bool | ForceKeyMode |
| Flag set if forcing a given key irrespective of the key details in the file. | |
| DataChunkPtr BuildHashKey | ( | DataChunk & | CryptoKey | ) | [inline] |
Build an AS-DCP hashing key from a given crypto key.
| DataChunkPtr BuildHashKey | ( | DataChunkPtr & | CryptoKey | ) | [inline] |
Build an AS-DCP hashing key from a given crypto key.
| DataChunkPtr BuildHashKey | ( | size_t | Size, | |
| const UInt8 * | CryptoKey | |||
| ) |
Build an AS-DCP hashing key from a given crypto key.
Constant value to be hashed with cypher key to produce the hashing key
| bool ForceKeyMode |
Flag set if forcing a given key irrespective of the key details in the file.
| bool Hashing |
True if we are doing hashing calculations.
1.5.1-p1