Last change
on this file since 11473 was 11473, checked in by Gorgone Impertinence, 5 years ago |
big cleanup pack 3
|
File size:
929 bytes
|
Line | |
---|
1 | #ifndef OSCAM_AES_H_
|
---|
2 | #define OSCAM_AES_H_
|
---|
3 |
|
---|
4 | void aes_set_key(struct aes_keys *aes, char *key);
|
---|
5 | bool aes_set_key_alloc(struct aes_keys **aes, char *key);
|
---|
6 | void aes_decrypt(struct aes_keys *aes, uint8_t *buf, int32_t n);
|
---|
7 | void aes_encrypt_idx(struct aes_keys *aes, uint8_t *buf, int32_t n);
|
---|
8 | void aes_cbc_encrypt(struct aes_keys *aes, uint8_t *buf, int32_t n, uint8_t *iv);
|
---|
9 | void aes_cbc_decrypt(struct aes_keys *aes, uint8_t *buf, int32_t n, uint8_t *iv);
|
---|
10 |
|
---|
11 | void add_aes_entry(AES_ENTRY **list, uint16_t caid, uint32_t ident, int32_t keyid, uint8_t *aesKey);
|
---|
12 | void parse_aes_entry(AES_ENTRY **list, char *label, char *value);
|
---|
13 | void aes_clear_entries(AES_ENTRY **list);
|
---|
14 | void parse_aes_keys(struct s_reader *rdr, char *value);
|
---|
15 | int32_t aes_decrypt_from_list(AES_ENTRY *list, uint16_t caid, uint32_t provid, int32_t keyid, uint8_t *buf, int32_t n);
|
---|
16 | int32_t aes_present(AES_ENTRY *list, uint16_t caid, uint32_t provid, int32_t keyid);
|
---|
17 |
|
---|
18 | #endif
|
---|
Note:
See
TracBrowser
for help on using the repository browser.