Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching full:len

130 			  const u8 *addr[], const size_t *len, u8 *mac)
150 if (!CryptHashData(hash, (BYTE *) addr[i], len[i], 0)) {
170 void md4_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)
172 cryptoapi_hash_vector(CALG_MD4, 16, num_elem, addr, len, mac);
185 DWORD len;
194 key_blob.len = 8;
242 void md5_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)
244 cryptoapi_hash_vector(CALG_MD5, 16, num_elem, addr, len, mac);
248 void sha1_vector(size_t num_elem, const u8 *addr[], const size_t *len, u8 *mac)
250 cryptoapi_hash_vector(CALG_SHA, 20, num_elem, addr, len, mac);
260 void * aes_encrypt_init(const u8 *key, size_t len)
265 DWORD len;
270 if (len != 16)
277 key_blob.len = len;
278 os_memcpy(key_blob.key, key, len);
341 void * aes_decrypt_init(const u8 *key, size_t len)
343 return aes_encrypt_init(key, len);
384 DWORD len;
409 key_blob.len = key_len;
480 void crypto_hash_update(struct crypto_hash *ctx, const u8 *data, size_t len)
485 if (!CryptHashData(ctx->hash, (BYTE *) data, len, 0)) {
492 int crypto_hash_finish(struct crypto_hash *ctx, u8 *mac, size_t *len)
500 if (mac == NULL || len == NULL)
508 hlen = *len;
513 *len = hlen;
539 DWORD len;
547 key_blob.len = key_len;
616 u8 *crypt, size_t len)
620 os_memcpy(crypt, plain, len);
621 dlen = len;
622 if (!CryptEncrypt(ctx->key, 0, FALSE, 0, crypt, &dlen, len)) {
624 os_memset(crypt, 0, len);
633 u8 *plain, size_t len)
637 os_memcpy(plain, crypt, len);
638 dlen = len;
667 struct crypto_public_key * crypto_public_key_import(const u8 *key, size_t len)
675 size_t len)
683 size_t len)
693 PKCS_7_ASN_ENCODING, buf, len);