| /hostap-latest/src/crypto/ |
| D | crypto_internal-cipher.c | 104 u8 *crypt, size_t len) in crypto_cipher_encrypt() argument 110 if (plain != crypt) in crypto_cipher_encrypt() 111 os_memcpy(crypt, plain, len); in crypto_cipher_encrypt() 113 ctx->u.rc4.used_bytes, crypt, len); in crypto_cipher_encrypt() 125 os_memcpy(crypt, ctx->u.aes.cbc, AES_BLOCK_SIZE); in crypto_cipher_encrypt() 127 crypt += AES_BLOCK_SIZE; in crypto_cipher_encrypt() 139 os_memcpy(crypt, ctx->u.des3.cbc, 8); in crypto_cipher_encrypt() 141 crypt += 8; in crypto_cipher_encrypt() 153 os_memcpy(crypt, ctx->u.des.cbc, 8); in crypto_cipher_encrypt() 155 crypt += 8; in crypto_cipher_encrypt() [all …]
|
| D | des-internal.c | 435 void des_block_encrypt(const u8 *plain, const u32 *ek, u8 *crypt) in des_block_encrypt() argument 441 WPA_PUT_BE32(crypt, work[0]); in des_block_encrypt() 442 WPA_PUT_BE32(crypt + 4, work[1]); in des_block_encrypt() 446 void des_block_decrypt(const u8 *crypt, const u32 *dk, u8 *plain) in des_block_decrypt() argument 449 work[0] = WPA_GET_BE32(crypt); in des_block_decrypt() 450 work[1] = WPA_GET_BE32(crypt + 4); in des_block_decrypt() 469 void des3_encrypt(const u8 *plain, const struct des3_key_s *key, u8 *crypt) in des3_encrypt() argument 478 WPA_PUT_BE32(crypt, work[0]); in des3_encrypt() 479 WPA_PUT_BE32(crypt + 4, work[1]); in des3_encrypt() 483 void des3_decrypt(const u8 *crypt, const struct des3_key_s *key, u8 *plain) in des3_decrypt() argument [all …]
|
| D | des_i.h | 18 void des_block_encrypt(const u8 *plain, const u32 *ek, u8 *crypt); 19 void des_block_decrypt(const u8 *crypt, const u32 *dk, u8 *plain); 22 void des3_encrypt(const u8 *plain, const struct des3_key_s *key, u8 *crypt); 23 void des3_decrypt(const u8 *crypt, const struct des3_key_s *key, u8 *plain);
|
| D | crypto_libtomcrypt.c | 100 int aes_encrypt(void *ctx, const u8 *plain, u8 *crypt) in aes_encrypt() argument 103 return aes_ecb_encrypt(plain, crypt, skey) == CRYPT_OK ? 0 : -1; in aes_encrypt() 129 int aes_decrypt(void *ctx, const u8 *crypt, u8 *plain) in aes_decrypt() argument 132 return aes_ecb_encrypt(plain, (u8 *) crypt, skey) == CRYPT_OK ? 0 : -1; in aes_decrypt() 355 u8 *crypt, size_t len) in crypto_cipher_encrypt() argument 360 if (plain != crypt) in crypto_cipher_encrypt() 361 os_memcpy(crypt, plain, len); in crypto_cipher_encrypt() 363 ctx->u.rc4.used_bytes, crypt, len); in crypto_cipher_encrypt() 368 res = cbc_encrypt(plain, crypt, len, &ctx->u.cbc); in crypto_cipher_encrypt() 378 int crypto_cipher_decrypt(struct crypto_cipher *ctx, const u8 *crypt, in crypto_cipher_decrypt() argument [all …]
|
| D | aes-gcm.c | 230 const u8 *crypt, size_t crypt_len, u8 *S) in aes_gcm_ghash() argument 242 ghash(H, crypt, crypt_len, S); in aes_gcm_ghash() 256 const u8 *aad, size_t aad_len, u8 *crypt, u8 *tag) in aes_gcm_ae() argument 270 aes_gcm_gctr(aes, J0, plain, plain_len, crypt); in aes_gcm_ae() 272 aes_gcm_ghash(H, aad, aad_len, crypt, plain_len, S); in aes_gcm_ae() 289 const u8 *crypt, size_t crypt_len, in aes_gcm_ad() argument 304 aes_gcm_gctr(aes, J0, crypt, crypt_len, plain); in aes_gcm_ad() 306 aes_gcm_ghash(H, aad, aad_len, crypt, crypt_len, S); in aes_gcm_ad()
|
| D | crypto_nettle.c | 261 int aes_encrypt(void *ctx, const u8 *plain, u8 *crypt) in aes_encrypt() argument 264 nettle_aes_encrypt(actx, AES_BLOCK_SIZE, crypt, plain); in aes_encrypt() 292 int aes_decrypt(void *ctx, const u8 *crypt, u8 *plain) in aes_decrypt() argument 295 nettle_aes_decrypt(actx, AES_BLOCK_SIZE, plain, crypt); in aes_decrypt() 437 u8 *crypt, size_t len) in crypto_cipher_encrypt() argument 441 nettle_arcfour_crypt(&ctx->u.arcfour_ctx, len, crypt, plain); in crypto_cipher_encrypt() 451 int crypto_cipher_decrypt(struct crypto_cipher *ctx, const u8 *crypt, in crypto_cipher_decrypt() argument 456 nettle_arcfour_crypt(&ctx->u.arcfour_ctx, len, plain, crypt); in crypto_cipher_decrypt()
|
| D | aes_wrap.h | 56 u8 *crypt, u8 *tag); 59 const u8 *crypt, size_t crypt_len, 67 const u8 *aad, size_t aad_len, u8 *crypt, u8 *auth); 69 size_t M, const u8 *crypt, size_t crypt_len,
|
| D | crypto_gnutls.c | 237 int aes_encrypt(void *ctx, const u8 *plain, u8 *crypt) in aes_encrypt() argument 240 gcry_cipher_encrypt(hd, crypt, 16, plain, 16); in aes_encrypt() 271 int aes_decrypt(void *ctx, const u8 *crypt, u8 *plain) in aes_decrypt() argument 274 gcry_cipher_decrypt(hd, plain, 16, crypt, 16); in aes_decrypt() 482 u8 *crypt, size_t len) in crypto_cipher_encrypt() argument 484 if (gcry_cipher_encrypt(ctx->enc, crypt, len, plain, len) != in crypto_cipher_encrypt() 491 int crypto_cipher_decrypt(struct crypto_cipher *ctx, const u8 *crypt, in crypto_cipher_decrypt() argument 494 if (gcry_cipher_decrypt(ctx->dec, plain, len, crypt, len) != in crypto_cipher_decrypt()
|
| D | aes.h | 15 int aes_encrypt(void *ctx, const u8 *plain, u8 *crypt); 18 int aes_decrypt(void *ctx, const u8 *crypt, u8 *plain);
|
| D | aes-ccm.c | 150 const u8 *aad, size_t aad_len, u8 *crypt, u8 *auth) in aes_ccm_ae() argument 168 aes_ccm_encr(aes, L, plain, plain_len, crypt, a); in aes_ccm_ae() 179 size_t M, const u8 *crypt, size_t crypt_len, in aes_ccm_ad() argument 199 aes_ccm_encr(aes, L, crypt, crypt_len, plain, a); in aes_ccm_ad()
|
| D | crypto_internal-rsa.c | 112 const u8 *crypt, size_t crypt_len, in crypto_public_key_decrypt_pkcs1() argument 116 crypt, crypt_len, plain, plain_len); in crypto_public_key_decrypt_pkcs1()
|
| D | crypto.h | 130 int aes_encrypt(void *ctx, const u8 *plain, u8 *crypt); 153 int aes_decrypt(void *ctx, const u8 *crypt, u8 *plain); 255 const u8 *plain, u8 *crypt, size_t len); 270 const u8 *crypt, u8 *plain, size_t len); 419 struct crypto_public_key *key, const u8 *crypt, size_t crypt_len,
|
| D | crypto_linux.c | 503 int aes_encrypt(void *ctx, const u8 *plain, u8 *crypt) in aes_encrypt() argument 507 return linux_af_alg_skcipher_oper(skcipher, 1, plain, crypt); in aes_encrypt() 523 int aes_decrypt(void *ctx, const u8 *crypt, u8 *plain) in aes_decrypt() argument 527 return linux_af_alg_skcipher_oper(skcipher, 0, crypt, plain); in aes_decrypt() 979 u8 *crypt, size_t len) in crypto_cipher_encrypt() argument 981 return crypto_cipher_oper(ctx, ALG_OP_ENCRYPT, plain, crypt, len); in crypto_cipher_encrypt() 985 int crypto_cipher_decrypt(struct crypto_cipher *ctx, const u8 *crypt, in crypto_cipher_decrypt() argument 988 return crypto_cipher_oper(ctx, ALG_OP_DECRYPT, crypt, plain, len); in crypto_cipher_decrypt()
|
| D | aes-internal-enc.c | 119 int aes_encrypt(void *ctx, const u8 *plain, u8 *crypt) in aes_encrypt() argument 122 rijndaelEncrypt(ctx, rk[AES_PRIV_NR_POS], plain, crypt); in aes_encrypt()
|
| D | aes-internal-dec.c | 151 int aes_decrypt(void *ctx, const u8 *crypt, u8 *plain) in aes_decrypt() argument 154 rijndaelDecrypt(ctx, rk[AES_PRIV_NR_POS], crypt, plain); in aes_decrypt()
|
| /hostap-latest/wlantest/ |
| D | ccmp.c | 213 u8 *crypt, *pos; in ccmp_encrypt() local 220 crypt = os_malloc(hdrlen + 8 + plen + 8 + AES_BLOCK_SIZE); in ccmp_encrypt() 221 if (crypt == NULL) in ccmp_encrypt() 224 os_memcpy(crypt, frame, hdrlen); in ccmp_encrypt() 225 hdr = (struct ieee80211_hdr *) crypt; in ccmp_encrypt() 227 pos = crypt + hdrlen; in ccmp_encrypt() 238 ccmp_aad_nonce(hdr, crypt + hdrlen, a1, a2, a3, aad, &aad_len, nonce); in ccmp_encrypt() 244 os_free(crypt); in ccmp_encrypt() 248 wpa_hexdump(MSG_EXCESSIVE, "CCMP encrypted", crypt + hdrlen + 8, plen); in ccmp_encrypt() 252 return crypt; in ccmp_encrypt() [all …]
|
| D | inject.c | 115 u8 *crypt; in wlantest_inject_prot_bc() local 139 crypt = tkip_encrypt(incorrect_key ? stub : in wlantest_inject_prot_bc() 144 crypt = ccmp_encrypt(incorrect_key ? stub : in wlantest_inject_prot_bc() 149 if (crypt == NULL) in wlantest_inject_prot_bc() 152 ret = inject_frame(wt->monitor_sock, crypt, crypt_len); in wlantest_inject_prot_bc() 153 os_free(crypt); in wlantest_inject_prot_bc() 163 u8 *crypt; in wlantest_inject_prot() local 248 crypt = ccmp_encrypt(incorrect_key ? stub : tk, in wlantest_inject_prot() 252 crypt = tkip_encrypt(incorrect_key ? stub : sta->ptk.tk, in wlantest_inject_prot() 256 crypt = ccmp_encrypt(incorrect_key ? stub : sta->ptk.tk, in wlantest_inject_prot() [all …]
|
| D | gcmp.c | 130 u8 aad[30], nonce[12], *crypt, *pos; in gcmp_encrypt() local 138 crypt = os_malloc(hdrlen + 8 + plen + 16 + AES_BLOCK_SIZE); in gcmp_encrypt() 139 if (crypt == NULL) in gcmp_encrypt() 142 os_memcpy(crypt, frame, hdrlen); in gcmp_encrypt() 143 hdr = (struct ieee80211_hdr *) crypt; in gcmp_encrypt() 144 pos = crypt + hdrlen; in gcmp_encrypt() 155 gcmp_aad_nonce(hdr, crypt + hdrlen, a1, a2, a3, aad, &aad_len, nonce); in gcmp_encrypt() 161 os_free(crypt); in gcmp_encrypt() 170 return crypt; in gcmp_encrypt()
|
| D | tkip.c | 446 u8 *crypt, *pos; in tkip_encrypt() local 469 crypt = os_malloc(len + 8 + sizeof(mic) + 4); in tkip_encrypt() 470 if (crypt == NULL) in tkip_encrypt() 472 os_memcpy(crypt, frame, hdrlen); in tkip_encrypt() 473 pos = crypt + hdrlen; in tkip_encrypt() 489 return crypt; in tkip_encrypt()
|
| /hostap-latest/src/drivers/ |
| D | driver_hostap.c | 427 os_strlcpy((char *) param->u.crypt.alg, "NONE", in wpa_driver_hostap_set_key() 431 os_strlcpy((char *) param->u.crypt.alg, "WEP", in wpa_driver_hostap_set_key() 435 os_strlcpy((char *) param->u.crypt.alg, "TKIP", in wpa_driver_hostap_set_key() 439 os_strlcpy((char *) param->u.crypt.alg, "CCMP", in wpa_driver_hostap_set_key() 446 param->u.crypt.flags = set_tx ? HOSTAP_CRYPT_FLAG_SET_TX_KEY : 0; in wpa_driver_hostap_set_key() 447 param->u.crypt.idx = key_idx; in wpa_driver_hostap_set_key() 448 param->u.crypt.key_len = key_len; in wpa_driver_hostap_set_key() 481 param->u.crypt.idx = idx; in hostap_get_seqnum() 487 os_memcpy(seq, param->u.crypt.seq, 8); in hostap_get_seqnum()
|
| /hostap-latest/wpa_supplicant/ |
| D | mesh_rsn.c | 656 u8 *ampe_buf, *crypt = NULL, *pos, *end; in mesh_rsn_process_ampe() local 698 crypt = os_zalloc(crypt_len); in mesh_rsn_process_ampe() 699 if (!crypt) { in mesh_rsn_process_ampe() 705 os_memcpy(crypt, elems->mic, crypt_len); in mesh_rsn_process_ampe() 707 if (aes_siv_decrypt(sta->aek, sizeof(sta->aek), crypt, crypt_len, 3, in mesh_rsn_process_ampe() 812 os_free(crypt); in mesh_rsn_process_ampe()
|
| /hostap-latest/src/eap_common/ |
| D | ikev2_common.h | 282 const u8 *plain, u8 *crypt, size_t len); 284 const u8 *crypt, u8 *plain, size_t len);
|
| D | ikev2_common.c | 176 const u8 *plain, u8 *crypt, size_t len) in ikev2_encr_encrypt() argument 199 if (crypto_cipher_encrypt(cipher, plain, crypt, len) < 0) { in ikev2_encr_encrypt() 211 const u8 *crypt, u8 *plain, size_t len) in ikev2_encr_decrypt() argument 234 if (crypto_cipher_decrypt(cipher, crypt, plain, len) < 0) { in ikev2_encr_decrypt()
|
| /hostap-latest/src/tls/ |
| D | pkcs1.c | 135 const u8 *crypt, size_t crypt_len, in pkcs1_decrypt_public_key() argument 142 if (crypto_rsa_exptmod(crypt, crypt_len, plain, &len, key, 0) < 0) in pkcs1_decrypt_public_key()
|
| D | pkcs1.h | 22 const u8 *crypt, size_t crypt_len,
|