Home
last modified time | relevance | path

Searched refs:key_len (Results 1 – 25 of 85) sorted by relevance

1234

/openbsd/src/regress/lib/libcrypto/bf/
Dbf_test.c27 const int key_len; member
47 .key_len = 8,
62 .key_len = 8,
77 .key_len = 8,
92 .key_len = 8,
107 .key_len = 8,
122 .key_len = 8,
137 .key_len = 8,
152 .key_len = 8,
167 .key_len = 8,
[all …]
/openbsd/src/sys/crypto/
Dhmac.c33 HMAC_MD5_Init(HMAC_MD5_CTX *ctx, const u_int8_t *key, u_int key_len) in HMAC_MD5_Init() argument
38 if (key_len > MD5_BLOCK_LENGTH) { in HMAC_MD5_Init()
40 MD5Update(&ctx->ctx, key, key_len); in HMAC_MD5_Init()
42 ctx->key_len = MD5_DIGEST_LENGTH; in HMAC_MD5_Init()
44 bcopy(key, ctx->key, key_len); in HMAC_MD5_Init()
45 ctx->key_len = key_len; in HMAC_MD5_Init()
49 memcpy(k_ipad, ctx->key, ctx->key_len); in HMAC_MD5_Init()
74 memcpy(k_opad, ctx->key, ctx->key_len); in HMAC_MD5_Final()
87 HMAC_SHA1_Init(HMAC_SHA1_CTX *ctx, const u_int8_t *key, u_int key_len) in HMAC_SHA1_Init() argument
92 if (key_len > SHA1_BLOCK_LENGTH) { in HMAC_SHA1_Init()
[all …]
Dhmac.h25 u_int key_len; member
31 u_int key_len; member
37 u_int key_len; member
/openbsd/src/lib/libfido2/src/
Dhid.c10 get_key_len(uint8_t tag, uint8_t *key, size_t *key_len) in get_key_len() argument
18 *key_len = tag & 0x3; in get_key_len()
19 if (*key_len == 3) { in get_key_len()
20 *key_len = 4; in get_key_len()
27 get_key_val(const void *body, size_t key_len, uint32_t *val) in get_key_val() argument
31 switch (key_len) { in get_key_val()
42 fido_log_debug("%s: key_len=%zu", __func__, key_len); in get_key_val()
62 size_t key_len; in fido_hid_get_usage() local
65 if (get_key_len(tag, &key, &key_len) < 0 || key_len > len || in fido_hid_get_usage()
66 get_key_val(ptr, key_len, &key_val) < 0) { in fido_hid_get_usage()
[all …]
/openbsd/src/regress/lib/libcrypto/rc2/
Drc2_test.c27 const int key_len; member
45 .key_len = 8,
61 .key_len = 8,
77 .key_len = 8,
93 .key_len = 1,
109 .key_len = 7,
126 .key_len = 16,
143 .key_len = 16,
163 .key_len = 33,
182 .key_len = 16,
[all …]
/openbsd/src/lib/libutil/
Dpkcs5_pbkdf2.c35 size_t key_len, u_int8_t digest[SHA1_DIGEST_LENGTH]) in hmac_sha1() argument
42 if (key_len > SHA1_BLOCK_LENGTH) { in hmac_sha1()
44 SHA1Update(&ctx, key, key_len); in hmac_sha1()
48 key_len = SHA1_DIGEST_LENGTH; in hmac_sha1()
52 bcopy(key, k_pad, key_len); in hmac_sha1()
62 bcopy(key, k_pad, key_len); in hmac_sha1()
78 size_t salt_len, uint8_t *key, size_t key_len, unsigned int rounds) in pkcs5_pbkdf2() argument
86 if (rounds < 1 || key_len == 0) in pkcs5_pbkdf2()
95 for (count = 1; key_len > 0; count++) { in pkcs5_pbkdf2()
110 r = MINIMUM(key_len, SHA1_DIGEST_LENGTH); in pkcs5_pbkdf2()
[all …]
/openbsd/src/regress/lib/libcrypto/rc4/
Drc4_test.c26 const int key_len; member
42 .key_len = 5,
61 .key_len = 5,
81 .key_len = 16,
101 .key_len = 16,
125 .key_len = 8,
138 .key_len = 8,
151 .key_len = 8,
164 .key_len = 4,
179 .key_len = 8,
[all …]
/openbsd/src/usr.bin/dig/lib/dns/rdata/generic/
Dhip_55.c30 unsigned int length, key_len, hit_len; in totext_hip() local
45 key_len = uint16_fromregion(&region); in totext_hip()
70 INSIST(key_len <= region.length); in totext_hip()
72 region.length = key_len; in totext_hip()
74 region.length = length - key_len; in totext_hip()
99 uint16_t key_len; in fromwire_hip() local
115 key_len = uint16_fromregion(&region); in fromwire_hip()
116 if (key_len == 0) in fromwire_hip()
119 if (region.length < (unsigned) (hit_len + key_len)) in fromwire_hip()
122 RETERR(isc_mem_tobuffer(target, rr.base, 4 + hit_len + key_len)); in fromwire_hip()
[all …]
/openbsd/src/lib/libcrypto/evp/
De_aes.c213 ret = aesni_set_decrypt_key(key, ctx->key_len * 8, in aesni_init_key()
219 ret = aesni_set_encrypt_key(key, ctx->key_len * 8, in aesni_init_key()
271 aesni_set_encrypt_key(key, ctx->key_len * 8, &gctx->ks); in aesni_gcm_init_key()
309 aesni_set_encrypt_key(key, ctx->key_len * 4, in aesni_xts_init_key()
314 aesni_set_decrypt_key(key, ctx->key_len * 4, in aesni_xts_init_key()
320 aesni_set_encrypt_key(key + ctx->key_len / 2, in aesni_xts_init_key()
321 ctx->key_len * 4, &xctx->ks2); in aesni_xts_init_key()
344 aesni_set_encrypt_key(key, ctx->key_len * 8, &cctx->ks); in aesni_ccm_init_key()
372 ret = AES_set_decrypt_key(key, ctx->key_len * 8, in aes_init_key()
380 ret = vpaes_set_decrypt_key(key, ctx->key_len * 8, in aes_init_key()
[all …]
De_camellia.c81 ret = Camellia_set_key(key, ctx->key_len * 8, ctx->cipher_data); in camellia_init_key()
164 .key_len = 16,
186 .key_len = 16,
208 .key_len = 16,
230 .key_len = 16,
322 .key_len = 24,
344 .key_len = 24,
366 .key_len = 24,
388 .key_len = 24,
480 .key_len = 32,
[all …]
De_des3.c116 if (c->key_len >= 16 && DES_random_key(deskey + 1) == 0) in des3_ctrl()
118 if (c->key_len >= 24 && DES_random_key(deskey + 2) == 0) in des3_ctrl()
259 .key_len = 16,
281 .key_len = 16,
303 .key_len = 16,
325 .key_len = 16,
353 .key_len = 24,
375 .key_len = 24,
397 .key_len = 24,
419 .key_len = 24,
[all …]
Devp_aead.c29 return aead->key_len; in EVP_AEAD_key_length()
56 const unsigned char *key, size_t key_len, size_t tag_len, ENGINE *impl) in EVP_AEAD_CTX_init() argument
59 if (key_len != aead->key_len) { in EVP_AEAD_CTX_init()
63 return aead->init(ctx, key, key_len, tag_len); in EVP_AEAD_CTX_init()
Devp_cipher.c159 ctx->key_len = cipher->key_len; in EVP_CipherInit_ex()
705 arc4random_buf(key, ctx->key_len); in EVP_CIPHER_CTX_rand_key()
832 return ctx->key_len; in EVP_CIPHER_CTX_key_length()
837 EVP_CIPHER_CTX_set_key_length(EVP_CIPHER_CTX *ctx, int key_len) in EVP_CIPHER_CTX_set_key_length() argument
839 if (ctx->key_len == key_len) in EVP_CIPHER_CTX_set_key_length()
841 if (key_len > 0 && (ctx->cipher->flags & EVP_CIPH_VARIABLE_LENGTH)) { in EVP_CIPHER_CTX_set_key_length()
842 ctx->key_len = key_len; in EVP_CIPHER_CTX_set_key_length()
1089 return cipher->key_len; in EVP_CIPHER_key_length()
1108 EVP_CIPHER_meth_new(int cipher_type, int block_size, int key_len) in EVP_CIPHER_meth_new() argument
1112 if (cipher_type < 0 || key_len < 0) in EVP_CIPHER_meth_new()
[all …]
De_des.c227 .key_len = 8,
249 .key_len = 8,
271 .key_len = 8,
293 .key_len = 8,
315 .key_len = 8,
337 .key_len = 8,
/openbsd/src/lib/libcrypto/dh/
Ddh_ameth.c86 int key_len, params_len; in dh_pub_decode() local
91 if (!X509_PUBKEY_get0_param(NULL, &key, &key_len, &algor, pubkey)) in dh_pub_decode()
110 if ((aint = d2i_ASN1_INTEGER(NULL, &p, key_len)) == NULL) { in dh_pub_decode()
142 int params_len = 0, key_len = 0; in dh_pub_encode() local
160 if ((key_len = i2d_ASN1_INTEGER(aint, &key)) <= 0) { in dh_pub_encode()
162 key_len = 0; in dh_pub_encode()
168 if (!X509_PUBKEY_set0_param(pk, aobj, ptype, astr, key, key_len)) in dh_pub_encode()
172 key_len = 0; in dh_pub_encode()
180 freezero(key, key_len); in dh_pub_encode()
199 int key_len, params_len; in dh_priv_decode() local
[all …]
/openbsd/src/sys/lib/libsa/
Dhmac_sha1.c30 size_t key_len, u_int8_t digest[SHA1_DIGEST_LENGTH]) in hmac_sha1() argument
37 if (key_len > SHA1_BLOCK_LENGTH) { in hmac_sha1()
39 SHA1Update(&ctx, key, key_len); in hmac_sha1()
43 key_len = SHA1_DIGEST_LENGTH; in hmac_sha1()
47 bcopy(key, k_pad, key_len); in hmac_sha1()
57 bcopy(key, k_pad, key_len); in hmac_sha1()
Dpkcs5_pbkdf2.c32 size_t salt_len, u_int8_t *key, size_t key_len, u_int rounds) in pkcs5_pbkdf2() argument
40 if (rounds < 1 || key_len == 0) in pkcs5_pbkdf2()
49 for (count = 1; key_len > 0; count++) { in pkcs5_pbkdf2()
64 r = MIN(key_len, SHA1_DIGEST_LENGTH); in pkcs5_pbkdf2()
67 key_len -= r; in pkcs5_pbkdf2()
/openbsd/src/regress/lib/libtls/keypair/
Dkeypairtest.c87 size_t cert_len, key_len, ocsp_staple_len; in do_keypair_tests() local
95 load_file(key_file, &key, &key_len); in do_keypair_tests()
121 if (compare_mem("key", key, key_len, kp->key_mem, kp->cert_len) == -1) in do_keypair_tests()
134 if (kp->key_mem != NULL || kp->key_len != 0) { in do_keypair_tests()
136 kp->key_mem, kp->key_len); in do_keypair_tests()
144 if (tls_keypair_set_key_mem(kp, &err, key, key_len) == -1) { in do_keypair_tests()
156 if (compare_mem("key", key, key_len, kp->key_mem, kp->cert_len) == -1) in do_keypair_tests()
175 if (kp->key_mem != NULL || kp->key_len != 0) { in do_keypair_tests()
177 kp->key_mem, kp->key_len); in do_keypair_tests()
/openbsd/src/lib/libcrypto/dsa/
Ddsa_ameth.c84 int key_len, params_len; in dsa_pub_decode() local
89 if (!X509_PUBKEY_get0_param(NULL, &key, &key_len, &algor, pubkey)) in dsa_pub_decode()
114 if ((aint = d2i_ASN1_INTEGER(NULL, &p, key_len)) == NULL) { in dsa_pub_decode()
152 int params_len = 0, key_len = 0; in dsa_pub_encode() local
175 if ((key_len = i2d_ASN1_INTEGER(aint, &key)) <= 0) { in dsa_pub_encode()
177 key_len = 0; in dsa_pub_encode()
183 if (!X509_PUBKEY_set0_param(pk, aobj, ptype, astr, key, key_len)) in dsa_pub_encode()
187 key_len = 0; in dsa_pub_encode()
195 freezero(key, key_len); in dsa_pub_encode()
212 int key_len, params_len; in dsa_priv_decode() local
[all …]
/openbsd/src/lib/libssl/
Dssl_kex.c244 int key_len = 0; in ssl_kex_derive_dhe() local
247 if ((key_len = DH_size(dh)) <= 0) in ssl_kex_derive_dhe()
249 if ((key = calloc(1, key_len)) == NULL) in ssl_kex_derive_dhe()
252 if ((key_len = DH_compute_key(key, DH_get0_pub_key(dh_peer), dh)) <= 0) in ssl_kex_derive_dhe()
256 *shared_key_len = key_len; in ssl_kex_derive_dhe()
262 freezero(key, key_len); in ssl_kex_derive_dhe()
393 int key_len = 0; in ssl_kex_derive_ecdhe_ecp() local
404 if ((key_len = ECDH_size(ecdh)) <= 0) in ssl_kex_derive_ecdhe_ecp()
406 if ((key = calloc(1, key_len)) == NULL) in ssl_kex_derive_ecdhe_ecp()
409 if (ECDH_compute_key(key, key_len, point, ecdh, NULL) <= 0) in ssl_kex_derive_ecdhe_ecp()
[all …]
Dtls12_key_schedule.c92 size_t mac_key_len = 0, key_len = 0, iv_len = 0; in tls12_key_block_generate() local
109 key_len = EVP_AEAD_key_length(aead); in tls12_key_block_generate()
125 key_len = EVP_CIPHER_key_length(cipher); in tls12_key_block_generate()
131 if (key_len > EVP_MAX_KEY_LENGTH) in tls12_key_block_generate()
136 key_block_len = 2 * mac_key_len + 2 * key_len + 2 * iv_len; in tls12_key_block_generate()
154 if (!CBS_get_bytes(&cbs, &kb->client_write_key, key_len)) in tls12_key_block_generate()
156 if (!CBS_get_bytes(&cbs, &kb->server_write_key, key_len)) in tls12_key_block_generate()
/openbsd/src/regress/lib/libcrypto/hmac/
Dhmactest.c71 int key_len; member
155 test[i].key, test[i].key_len, in main()
196 if (HMAC_Init_ex(ctx, test[4].key, test[4].key_len, NULL, NULL)) { in main()
211 if (!HMAC_Init_ex(ctx, test[4].key, test[4].key_len, EVP_sha1(), NULL)) { in main()
238 if (!HMAC_Init_ex(ctx, test[4].key, test[4].key_len, EVP_sha256(), NULL)) { in main()
260 if (!HMAC_Init_ex(ctx, test[6].key, test[6].key_len, NULL, NULL)) { in main()
285 if (!HMAC_Init_ex(ctx, test[7].key, test[7].key_len, EVP_sha1(), NULL)) { in main()
/openbsd/src/lib/libc/crypt/
Dbcrypt.c98 size_t key_len; in bcrypt_hashpass() local
118 key_len = (u_int8_t)(strlen(key) + 1); in bcrypt_hashpass()
125 key_len = strlen(key); in bcrypt_hashpass()
126 if (key_len > 72) in bcrypt_hashpass()
127 key_len = 72; in bcrypt_hashpass()
128 key_len++; /* include the NUL */ in bcrypt_hashpass()
162 (u_int8_t *) key, key_len); in bcrypt_hashpass()
164 Blowfish_expand0state(&state, (u_int8_t *) key, key_len); in bcrypt_hashpass()
/openbsd/src/gnu/usr.bin/perl/
Dzaphod32_hash.h184 const STRLEN key_len in zaphod32_hash_with_state() argument
188 STRLEN len = key_len; in zaphod32_hash_with_state()
191 U32 v2= state[2] ^ (0xC41A7AB1 * ((U32)key_len + 1)); in zaphod32_hash_with_state()
195 (unsigned int)state[2], (unsigned int)key_len); in zaphod32_hash_with_state()
247 len = key_len & 0x7; in zaphod32_hash_with_state()
248 end = key + key_len - len; in zaphod32_hash_with_state()
262 v0 += (U32)(key_len) << 24; in zaphod32_hash_with_state()
285 const STRLEN key_len in zaphod32_hash() argument
289 return zaphod32_hash_with_state((U8*)state,key,key_len); in zaphod32_hash()
/openbsd/src/lib/libcrypto/ec/
Decx_methods.c64 int key_len; in ecx_key_new() local
66 if ((key_len = ecx_key_len(nid)) == 0) in ecx_key_new()
73 ecx_key->key_len = key_len; in ecx_key_new()
109 if ((pub_key = calloc(1, ecx_key->key_len)) == NULL) in ecx_key_generate()
111 if ((priv_key = calloc(1, ecx_key->key_len)) == NULL) in ecx_key_generate()
126 ecx_key->priv_key_len = ecx_key->key_len; in ecx_key_generate()
130 ecx_key->pub_key_len = ecx_key->key_len; in ecx_key_generate()
136 freezero(pub_key, ecx_key->key_len); in ecx_key_generate()
137 freezero(priv_key, ecx_key->key_len); in ecx_key_generate()
151 if (priv_key_len != ecx_key->key_len) in ecx_key_set_priv()
[all …]

1234