2 Star 1 Fork 0

长江/oscam-nx111

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
oscam-aes.h 929 Bytes
一键复制 编辑 原始数据 按行查看 历史
gorgone.impertinence 提交于 2019-01-19 03:17 +08:00 . big cleanup pack 3
#ifndef OSCAM_AES_H_
#define OSCAM_AES_H_
void aes_set_key(struct aes_keys *aes, char *key);
bool aes_set_key_alloc(struct aes_keys **aes, char *key);
void aes_decrypt(struct aes_keys *aes, uint8_t *buf, int32_t n);
void aes_encrypt_idx(struct aes_keys *aes, uint8_t *buf, int32_t n);
void aes_cbc_encrypt(struct aes_keys *aes, uint8_t *buf, int32_t n, uint8_t *iv);
void aes_cbc_decrypt(struct aes_keys *aes, uint8_t *buf, int32_t n, uint8_t *iv);
void add_aes_entry(AES_ENTRY **list, uint16_t caid, uint32_t ident, int32_t keyid, uint8_t *aesKey);
void parse_aes_entry(AES_ENTRY **list, char *label, char *value);
void aes_clear_entries(AES_ENTRY **list);
void parse_aes_keys(struct s_reader *rdr, char *value);
int32_t aes_decrypt_from_list(AES_ENTRY *list, uint16_t caid, uint32_t provid, int32_t keyid, uint8_t *buf, int32_t n);
int32_t aes_present(AES_ENTRY *list, uint16_t caid, uint32_t provid, int32_t keyid);
#endif
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/4a02/oscam-nx111.git
git@gitee.com:4a02/oscam-nx111.git
4a02
oscam-nx111
oscam-nx111
master

搜索帮助