| /OK3568_Linux_fs/kernel/arch/x86/crypto/ |
| H A D | aes_ctrby8_avx-x86_64.S | 148 .macro do_aes b, k, key_len argument 151 .set klen, \key_len 417 .macro do_aes_load val, key_len argument 418 do_aes \val, 1, \key_len 421 .macro do_aes_noload val, key_len argument 422 do_aes \val, 0, \key_len 427 .macro do_aes_ctrmain key_len argument 429 jb .Ldo_return2\key_len 437 jz .Lmult_of_8_blks\key_len 441 jg .Lgt4\key_len [all …]
|
| /OK3568_Linux_fs/external/security/librkcrypto/test/ |
| H A D | cmode_adapter.c | 9 uint8_t *key, uint32_t key_len, uint8_t *iv, in soft_cipher() argument 18 ret = rk_des_ecb_encrypt(in, out, in_len, key, key_len, is_enc); in soft_cipher() 21 ret = rk_des_cbc_encrypt(in, out, in_len, key, key_len, iv, is_enc); in soft_cipher() 24 ret = rk_des_cfb_encrypt(in, out, in_len, key, key_len, iv, is_enc); in soft_cipher() 27 ret = rk_des_ofb_encrypt(in, out, in_len, key, key_len, iv, is_enc); in soft_cipher() 35 ret = rk_aes_ecb_encrypt(in, out, in_len, key, key_len, is_enc); in soft_cipher() 38 ret = rk_aes_cbc_encrypt(in, out, in_len, key, key_len, iv, is_enc); in soft_cipher() 41 ret = rk_aes_cfb_encrypt(in, out, in_len, key, key_len, iv, is_enc); in soft_cipher() 44 ret = rk_aes_ofb_encrypt(in, out, in_len, key, key_len, iv, is_enc); in soft_cipher() 47 ret = rk_aes_cts_encrypt(in, out, in_len, key, key_len, iv, is_enc); in soft_cipher() [all …]
|
| H A D | test_throughput.c | 22 static int test_otp_key_item_tp(bool is_virt, uint32_t key_id, uint32_t key_len, in test_otp_key_item_tp() argument 48 config.key_len = key_len; in test_otp_key_item_tp() 65 test_algo_name(algo), key_len * 8, test_mode_name(mode), in test_otp_key_item_tp() 69 test_algo_name(algo), key_len * 8, test_mode_name(mode), in test_otp_key_item_tp() 86 test_algo_name(algo), key_len * 8, test_mode_name(mode), in test_otp_key_item_tp() 90 test_algo_name(algo), key_len * 8, test_mode_name(mode), in test_otp_key_item_tp() 99 uint32_t algo, key_id, mode, operation, len, key_len; in test_otp_key_virt_tp() local 125 key_len = 32; in test_otp_key_virt_tp() 127 key_len = 16; in test_otp_key_virt_tp() 130 if (test_otp_key_item_tp(true, key_id, key_len, algo, in test_otp_key_virt_tp() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/crypto/ |
| H A D | aes-siv.c | 64 static int aes_s2v(const u8 *key, size_t key_len, in aes_s2v() argument 79 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 84 ret = omac1_aes_vector(key, key_len, 1, data, data_len, tmp); in aes_s2v() 89 ret = omac1_aes_vector(key, key_len, 1, &addr[i], &len[i], in aes_s2v() 104 ret = omac1_aes_vector(key, key_len, 1, data, &len[i], mac); in aes_s2v() 115 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 119 int aes_siv_encrypt(const u8 *key, size_t key_len, in aes_siv_encrypt() argument 132 (key_len != 32 && key_len != 48 && key_len != 64)) in aes_siv_encrypt() 135 key_len /= 2; in aes_siv_encrypt() 137 k2 = key + key_len; in aes_siv_encrypt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/crypto/ |
| H A D | aes-siv.c | 63 static int aes_s2v(const u8 *key, size_t key_len, in aes_s2v() argument 78 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 83 ret = omac1_aes_vector(key, key_len, 1, data, data_len, tmp); in aes_s2v() 88 ret = omac1_aes_vector(key, key_len, 1, &addr[i], &len[i], in aes_s2v() 103 ret = omac1_aes_vector(key, key_len, 1, data, &len[i], mac); in aes_s2v() 114 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 118 int aes_siv_encrypt(const u8 *key, size_t key_len, in aes_siv_encrypt() argument 131 (key_len != 32 && key_len != 48 && key_len != 64)) in aes_siv_encrypt() 134 key_len /= 2; in aes_siv_encrypt() 136 k2 = key + key_len; in aes_siv_encrypt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/crypto/ |
| H A D | aes-siv.c | 63 static int aes_s2v(const u8 *key, size_t key_len, in aes_s2v() argument 78 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 83 ret = omac1_aes_vector(key, key_len, 1, data, data_len, tmp); in aes_s2v() 88 ret = omac1_aes_vector(key, key_len, 1, &addr[i], &len[i], in aes_s2v() 103 ret = omac1_aes_vector(key, key_len, 1, data, &len[i], mac); in aes_s2v() 114 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 118 int aes_siv_encrypt(const u8 *key, size_t key_len, in aes_siv_encrypt() argument 131 (key_len != 32 && key_len != 48 && key_len != 64)) in aes_siv_encrypt() 134 key_len /= 2; in aes_siv_encrypt() 136 k2 = key + key_len; in aes_siv_encrypt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/crypto/ |
| H A D | aes-siv.c | 63 static int aes_s2v(const u8 *key, size_t key_len, in aes_s2v() argument 78 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 83 ret = omac1_aes_vector(key, key_len, 1, data, data_len, tmp); in aes_s2v() 88 ret = omac1_aes_vector(key, key_len, 1, &addr[i], &len[i], in aes_s2v() 103 ret = omac1_aes_vector(key, key_len, 1, data, &len[i], mac); in aes_s2v() 114 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 118 int aes_siv_encrypt(const u8 *key, size_t key_len, in aes_siv_encrypt() argument 131 (key_len != 32 && key_len != 48 && key_len != 64)) in aes_siv_encrypt() 134 key_len /= 2; in aes_siv_encrypt() 136 k2 = key + key_len; in aes_siv_encrypt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/core/crypto/ |
| H A D | aes-siv.c | 63 static int aes_s2v(const u8 *key, size_t key_len, in aes_s2v() argument 78 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 83 ret = omac1_aes_vector(key, key_len, 1, data, data_len, tmp); in aes_s2v() 88 ret = omac1_aes_vector(key, key_len, 1, &addr[i], &len[i], in aes_s2v() 103 ret = omac1_aes_vector(key, key_len, 1, data, &len[i], mac); in aes_s2v() 114 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 118 int aes_siv_encrypt(const u8 *key, size_t key_len, in aes_siv_encrypt() argument 131 (key_len != 32 && key_len != 48 && key_len != 64)) in aes_siv_encrypt() 134 key_len /= 2; in aes_siv_encrypt() 136 k2 = key + key_len; in aes_siv_encrypt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/crypto/ |
| H A D | aes-siv.c | 63 static int aes_s2v(const u8 *key, size_t key_len, in aes_s2v() argument 78 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 83 ret = omac1_aes_vector(key, key_len, 1, data, data_len, tmp); in aes_s2v() 88 ret = omac1_aes_vector(key, key_len, 1, &addr[i], &len[i], in aes_s2v() 103 ret = omac1_aes_vector(key, key_len, 1, data, &len[i], mac); in aes_s2v() 114 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 118 int aes_siv_encrypt(const u8 *key, size_t key_len, in aes_siv_encrypt() argument 131 (key_len != 32 && key_len != 48 && key_len != 64)) in aes_siv_encrypt() 134 key_len /= 2; in aes_siv_encrypt() 136 k2 = key + key_len; in aes_siv_encrypt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/crypto/ |
| H A D | aes-siv.c | 64 static int aes_s2v(const u8 *key, size_t key_len, in aes_s2v() argument 79 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 84 ret = omac1_aes_vector(key, key_len, 1, data, data_len, tmp); in aes_s2v() 89 ret = omac1_aes_vector(key, key_len, 1, &addr[i], &len[i], in aes_s2v() 104 ret = omac1_aes_vector(key, key_len, 1, data, &len[i], mac); in aes_s2v() 115 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 119 int aes_siv_encrypt(const u8 *key, size_t key_len, in aes_siv_encrypt() argument 132 (key_len != 32 && key_len != 48 && key_len != 64)) in aes_siv_encrypt() 135 key_len /= 2; in aes_siv_encrypt() 137 k2 = key + key_len; in aes_siv_encrypt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/crypto/ |
| H A D | aes-siv.c | 63 static int aes_s2v(const u8 *key, size_t key_len, in aes_s2v() argument 78 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 83 ret = omac1_aes_vector(key, key_len, 1, data, data_len, tmp); in aes_s2v() 88 ret = omac1_aes_vector(key, key_len, 1, &addr[i], &len[i], in aes_s2v() 103 ret = omac1_aes_vector(key, key_len, 1, data, &len[i], mac); in aes_s2v() 114 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 118 int aes_siv_encrypt(const u8 *key, size_t key_len, in aes_siv_encrypt() argument 131 (key_len != 32 && key_len != 48 && key_len != 64)) in aes_siv_encrypt() 134 key_len /= 2; in aes_siv_encrypt() 136 k2 = key + key_len; in aes_siv_encrypt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/crypto/ |
| H A D | aes-siv.c | 63 static int aes_s2v(const u8 *key, size_t key_len, in aes_s2v() argument 78 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 83 ret = omac1_aes_vector(key, key_len, 1, data, data_len, tmp); in aes_s2v() 88 ret = omac1_aes_vector(key, key_len, 1, &addr[i], &len[i], in aes_s2v() 103 ret = omac1_aes_vector(key, key_len, 1, data, &len[i], mac); in aes_s2v() 114 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 118 int aes_siv_encrypt(const u8 *key, size_t key_len, in aes_siv_encrypt() argument 131 (key_len != 32 && key_len != 48 && key_len != 64)) in aes_siv_encrypt() 134 key_len /= 2; in aes_siv_encrypt() 136 k2 = key + key_len; in aes_siv_encrypt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/crypto/ |
| H A D | aes-siv.c | 63 static int aes_s2v(const u8 *key, size_t key_len, in aes_s2v() argument 78 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 83 ret = omac1_aes_vector(key, key_len, 1, data, data_len, tmp); in aes_s2v() 88 ret = omac1_aes_vector(key, key_len, 1, &addr[i], &len[i], in aes_s2v() 103 ret = omac1_aes_vector(key, key_len, 1, data, &len[i], mac); in aes_s2v() 114 return omac1_aes_vector(key, key_len, 1, data, data_len, mac); in aes_s2v() 118 int aes_siv_encrypt(const u8 *key, size_t key_len, in aes_siv_encrypt() argument 131 (key_len != 32 && key_len != 48 && key_len != 64)) in aes_siv_encrypt() 134 key_len /= 2; in aes_siv_encrypt() 136 k2 = key + key_len; in aes_siv_encrypt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/core/ |
| H A D | rtw_swcrypto.c | 23 int _rtw_core_ccmp_encrypt(u8 *key, u32 key_len, uint hdrlen, u8 *phdr, uint datalen, u8 *pdata) 28 if (key_len == 16) { /* 128 bits */ 34 } else if (key_len == 32) { /* 256 bits */ 53 int _rtw_ccmp_encrypt(_adapter *padapter, u8 *key, u32 key_len, uint hdrlen, u8 *frame, uint plen) in _rtw_ccmp_encrypt() argument 58 if (key_len == 16) { /* 128 bits */ in _rtw_ccmp_encrypt() 65 } else if (key_len == 32) { /* 256 bits */ in _rtw_ccmp_encrypt() 75 RTW_INFO("Failed to encrypt CCMP(%u) frame", key_len); in _rtw_ccmp_encrypt() 94 int _rtw_ccmp_decrypt(_adapter * padapter, u8 *key, u32 key_len, uint hdrlen, u8 *frame, in _rtw_ccmp_decrypt() argument 103 if (key_len == 16) { /* 128 bits */ in _rtw_ccmp_decrypt() 109 } else if (key_len == 32) { /* 256 bits */ in _rtw_ccmp_decrypt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/core/ |
| H A D | rtw_swcrypto.c | 23 int _rtw_core_ccmp_encrypt(u8 *key, u32 key_len, uint hdrlen, u8 *phdr, uint datalen, u8 *pdata) 28 if (key_len == 16) { /* 128 bits */ 34 } else if (key_len == 32) { /* 256 bits */ 53 int _rtw_ccmp_encrypt(_adapter *padapter, u8 *key, u32 key_len, uint hdrlen, u8 *frame, uint plen) in _rtw_ccmp_encrypt() argument 58 if (key_len == 16) { /* 128 bits */ in _rtw_ccmp_encrypt() 65 } else if (key_len == 32) { /* 256 bits */ in _rtw_ccmp_encrypt() 75 RTW_INFO("Failed to encrypt CCMP(%u) frame", key_len); in _rtw_ccmp_encrypt() 94 int _rtw_ccmp_decrypt(_adapter * padapter, u8 *key, u32 key_len, uint hdrlen, u8 *frame, in _rtw_ccmp_decrypt() argument 103 if (key_len == 16) { /* 128 bits */ in _rtw_ccmp_decrypt() 109 } else if (key_len == 32) { /* 256 bits */ in _rtw_ccmp_decrypt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/core/ |
| H A D | rtw_swcrypto.c | 31 int _rtw_ccmp_encrypt(u8 *key, u32 key_len, uint hdrlen, u8 *frame, uint plen) in _rtw_ccmp_encrypt() argument 36 if (key_len == 16) { /* 128 bits */ in _rtw_ccmp_encrypt() 43 } else if (key_len == 32) { /* 256 bits */ in _rtw_ccmp_encrypt() 53 RTW_INFO("Failed to encrypt CCMP(%u) frame", key_len); in _rtw_ccmp_encrypt() 72 int _rtw_ccmp_decrypt(u8 *key, u32 key_len, uint hdrlen, u8 *frame, in _rtw_ccmp_decrypt() argument 81 if (key_len == 16) { /* 128 bits */ in _rtw_ccmp_decrypt() 87 } else if (key_len == 32) { /* 256 bits */ in _rtw_ccmp_decrypt() 96 RTW_INFO("Failed to decrypt CCMP(%u) frame", key_len); in _rtw_ccmp_decrypt() 113 int _aes_siv_encrypt(const u8 *key, size_t key_len, in _aes_siv_encrypt() argument 117 return aes_siv_encrypt(key, key_len, pw, pwlen, num_elem, addr, len, out); in _aes_siv_encrypt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/ |
| H A D | rtw_swcrypto.c | 31 int _rtw_ccmp_encrypt(u8 *key, u32 key_len, uint hdrlen, u8 *frame, uint plen) in _rtw_ccmp_encrypt() argument 36 if (key_len == 16) { /* 128 bits */ in _rtw_ccmp_encrypt() 43 } else if (key_len == 32) { /* 256 bits */ in _rtw_ccmp_encrypt() 53 RTW_INFO("Failed to encrypt CCMP(%u) frame", key_len); in _rtw_ccmp_encrypt() 72 int _rtw_ccmp_decrypt(u8 *key, u32 key_len, uint hdrlen, u8 *frame, in _rtw_ccmp_decrypt() argument 81 if (key_len == 16) { /* 128 bits */ in _rtw_ccmp_decrypt() 87 } else if (key_len == 32) { /* 256 bits */ in _rtw_ccmp_decrypt() 96 RTW_INFO("Failed to decrypt CCMP(%u) frame", key_len); in _rtw_ccmp_decrypt() 113 int _aes_siv_encrypt(const u8 *key, size_t key_len, in _aes_siv_encrypt() argument 117 return aes_siv_encrypt(key, key_len, pw, pwlen, num_elem, addr, len, out); in _aes_siv_encrypt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/ |
| H A D | rtw_swcrypto.c | 30 int _rtw_ccmp_encrypt(u8 *key, u32 key_len, uint hdrlen, u8 *frame, uint plen) in _rtw_ccmp_encrypt() argument 35 if (key_len == 16) { /* 128 bits */ in _rtw_ccmp_encrypt() 42 } else if (key_len == 32) { /* 256 bits */ in _rtw_ccmp_encrypt() 52 RTW_INFO("Failed to encrypt CCMP(%u) frame", key_len); in _rtw_ccmp_encrypt() 71 int _rtw_ccmp_decrypt(u8 *key, u32 key_len, uint hdrlen, u8 *frame, in _rtw_ccmp_decrypt() argument 80 if (key_len == 16) { /* 128 bits */ in _rtw_ccmp_decrypt() 86 } else if (key_len == 32) { /* 256 bits */ in _rtw_ccmp_decrypt() 95 RTW_INFO("Failed to decrypt CCMP(%u) frame", key_len); in _rtw_ccmp_decrypt() 112 int _aes_siv_encrypt(const u8 *key, size_t key_len, in _aes_siv_encrypt() argument 116 return aes_siv_encrypt(key, key_len, pw, pwlen, num_elem, addr, len, out); in _aes_siv_encrypt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/core/ |
| H A D | rtw_swcrypto.c | 30 int _rtw_ccmp_encrypt(_adapter *padapter, u8 *key, u32 key_len, uint hdrlen, u8 *frame, uint plen) in _rtw_ccmp_encrypt() argument 35 if (key_len == 16) { /* 128 bits */ in _rtw_ccmp_encrypt() 42 } else if (key_len == 32) { /* 256 bits */ in _rtw_ccmp_encrypt() 52 RTW_INFO("Failed to encrypt CCMP(%u) frame", key_len); in _rtw_ccmp_encrypt() 71 int _rtw_ccmp_decrypt(_adapter * padapter, u8 *key, u32 key_len, uint hdrlen, u8 *frame, in _rtw_ccmp_decrypt() argument 80 if (key_len == 16) { /* 128 bits */ in _rtw_ccmp_decrypt() 86 } else if (key_len == 32) { /* 256 bits */ in _rtw_ccmp_decrypt() 95 RTW_INFO("Failed to decrypt CCMP(%u) frame", key_len); in _rtw_ccmp_decrypt() 112 int _aes_siv_encrypt(const u8 *key, size_t key_len, in _aes_siv_encrypt() argument 116 return aes_siv_encrypt(key, key_len, pw, pwlen, num_elem, addr, len, out); in _aes_siv_encrypt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/ |
| H A D | rtw_swcrypto.c | 30 int _rtw_ccmp_encrypt(_adapter *padapter, u8 *key, u32 key_len, uint hdrlen, u8 *frame, uint plen) in _rtw_ccmp_encrypt() argument 35 if (key_len == 16) { /* 128 bits */ in _rtw_ccmp_encrypt() 42 } else if (key_len == 32) { /* 256 bits */ in _rtw_ccmp_encrypt() 52 RTW_INFO("Failed to encrypt CCMP(%u) frame", key_len); in _rtw_ccmp_encrypt() 71 int _rtw_ccmp_decrypt(_adapter * padapter, u8 *key, u32 key_len, uint hdrlen, u8 *frame, in _rtw_ccmp_decrypt() argument 80 if (key_len == 16) { /* 128 bits */ in _rtw_ccmp_decrypt() 86 } else if (key_len == 32) { /* 256 bits */ in _rtw_ccmp_decrypt() 95 RTW_INFO("Failed to decrypt CCMP(%u) frame", key_len); in _rtw_ccmp_decrypt() 112 int _aes_siv_encrypt(const u8 *key, size_t key_len, in _aes_siv_encrypt() argument 116 return aes_siv_encrypt(key, key_len, pw, pwlen, num_elem, addr, len, out); in _aes_siv_encrypt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/ |
| H A D | rtw_swcrypto.c | 30 int _rtw_ccmp_encrypt(_adapter *padapter, u8 *key, u32 key_len, uint hdrlen, u8 *frame, uint plen) in _rtw_ccmp_encrypt() argument 35 if (key_len == 16) { /* 128 bits */ in _rtw_ccmp_encrypt() 42 } else if (key_len == 32) { /* 256 bits */ in _rtw_ccmp_encrypt() 52 RTW_INFO("Failed to encrypt CCMP(%u) frame", key_len); in _rtw_ccmp_encrypt() 71 int _rtw_ccmp_decrypt(_adapter * padapter, u8 *key, u32 key_len, uint hdrlen, u8 *frame, in _rtw_ccmp_decrypt() argument 80 if (key_len == 16) { /* 128 bits */ in _rtw_ccmp_decrypt() 86 } else if (key_len == 32) { /* 256 bits */ in _rtw_ccmp_decrypt() 95 RTW_INFO("Failed to decrypt CCMP(%u) frame", key_len); in _rtw_ccmp_decrypt() 112 int _aes_siv_encrypt(const u8 *key, size_t key_len, in _aes_siv_encrypt() argument 116 return aes_siv_encrypt(key, key_len, pw, pwlen, num_elem, addr, len, out); in _aes_siv_encrypt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8188fu/core/ |
| H A D | rtw_swcrypto.c | 30 int _rtw_ccmp_encrypt(_adapter *padapter, u8 *key, u32 key_len, uint hdrlen, u8 *frame, uint plen) in _rtw_ccmp_encrypt() argument 35 if (key_len == 16) { /* 128 bits */ in _rtw_ccmp_encrypt() 42 } else if (key_len == 32) { /* 256 bits */ in _rtw_ccmp_encrypt() 52 RTW_INFO("Failed to encrypt CCMP(%u) frame", key_len); in _rtw_ccmp_encrypt() 71 int _rtw_ccmp_decrypt(_adapter * padapter, u8 *key, u32 key_len, uint hdrlen, u8 *frame, in _rtw_ccmp_decrypt() argument 80 if (key_len == 16) { /* 128 bits */ in _rtw_ccmp_decrypt() 86 } else if (key_len == 32) { /* 256 bits */ in _rtw_ccmp_decrypt() 95 RTW_INFO("Failed to decrypt CCMP(%u) frame", key_len); in _rtw_ccmp_decrypt() 112 int _aes_siv_encrypt(const u8 *key, size_t key_len, in _aes_siv_encrypt() argument 116 return aes_siv_encrypt(key, key_len, pw, pwlen, num_elem, addr, len, out); in _aes_siv_encrypt() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/core/ |
| H A D | rtw_swcrypto.c | 30 int _rtw_ccmp_encrypt(_adapter *padapter, u8 *key, u32 key_len, uint hdrlen, u8 *frame, uint plen) in _rtw_ccmp_encrypt() argument 35 if (key_len == 16) { /* 128 bits */ in _rtw_ccmp_encrypt() 42 } else if (key_len == 32) { /* 256 bits */ in _rtw_ccmp_encrypt() 52 RTW_INFO("Failed to encrypt CCMP(%u) frame", key_len); in _rtw_ccmp_encrypt() 71 int _rtw_ccmp_decrypt(_adapter * padapter, u8 *key, u32 key_len, uint hdrlen, u8 *frame, in _rtw_ccmp_decrypt() argument 80 if (key_len == 16) { /* 128 bits */ in _rtw_ccmp_decrypt() 86 } else if (key_len == 32) { /* 256 bits */ in _rtw_ccmp_decrypt() 95 RTW_INFO("Failed to decrypt CCMP(%u) frame", key_len); in _rtw_ccmp_decrypt() 112 int _aes_siv_encrypt(const u8 *key, size_t key_len, in _aes_siv_encrypt() argument 116 return aes_siv_encrypt(key, key_len, pw, pwlen, num_elem, addr, len, out); in _aes_siv_encrypt() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/firmware/efi/ |
| H A D | apple-properties.c | 57 u32 key_len, val_len, entry_len; in unmarshal_key_value_pairs() local 61 if (sizeof(key_len) > remaining) in unmarshal_key_value_pairs() 64 key_len = *(typeof(key_len) *)ptr; in unmarshal_key_value_pairs() 65 if (key_len + sizeof(val_len) > remaining || in unmarshal_key_value_pairs() 66 key_len < sizeof(key_len) + sizeof(efi_char16_t) || in unmarshal_key_value_pairs() 67 *(efi_char16_t *)(ptr + sizeof(key_len)) == 0) { in unmarshal_key_value_pairs() 73 val_len = *(typeof(val_len) *)(ptr + key_len); in unmarshal_key_value_pairs() 74 if (key_len + val_len > remaining || in unmarshal_key_value_pairs() 77 ptr - (void *)dev_header + key_len); in unmarshal_key_value_pairs() 82 key = kzalloc((key_len - sizeof(key_len)) * 4 + 1, GFP_KERNEL); in unmarshal_key_value_pairs() [all …]
|
| /OK3568_Linux_fs/external/security/librkcrypto/test/c_mode/ |
| H A D | hmac.c | 16 static int rk_hmac_64(unsigned char *key, unsigned int key_len, const unsigned char *in, 35 tmp_key_len = key_len; 36 if(key_len > PARTITION_BYTE_SIZE){ 37 res = (*hash)(key, key_len, tmp_key, &tmp_key_len); 42 memcpy(tmp_key, key, key_len); 48 for(i=0; i<key_len; i++) 51 for(i=0; i<key_len; i++) 306 int rk_hmac_md5(const unsigned char *key, unsigned int key_len, const unsigned char *in, in rk_hmac_md5() argument 309 if(key_len > 64) in rk_hmac_md5() 312 return rk_hmac_64(key, key_len, in, in_len, out, out_len, rk_hash_md5); in rk_hmac_md5() [all …]
|