Working PlayReady/Verimatrix DRM support
This commit is contained in:
parent
27fdbb2468
commit
0913d2607e
25 changed files with 1360 additions and 103 deletions
9
lib/rijndael.h
Normal file
9
lib/rijndael.h
Normal file
|
@ -0,0 +1,9 @@
|
|||
#pragma once
|
||||
|
||||
void AES_set_encrypt_key(const char * userKey, const int bits, char * key);
|
||||
void AES_set_decrypt_key(const char * userKey, const int bits, char * key);
|
||||
void AES_encrypt(const char * in, char * out, const int bits, const char * key);
|
||||
void AES_decrypt(const char * in, char * out, const char * key, unsigned int bits);
|
||||
static void increaseCounter(char * counter);
|
||||
void AES_CTR128_crypt(const char * in, char * out, unsigned int len, const char * key, char ivec[16], char ecount_buf[16], unsigned int & num);
|
||||
void printInverted(const unsigned int * data, unsigned int len);
|
Loading…
Add table
Add a link
Reference in a new issue