Home
last modified time | relevance | path

Searched refs:skey (Results 1 – 25 of 113) sorted by relevance

12345

/freebsd/crypto/openssl/crypto/evp/
H A Ds_lib.c21 int EVP_SKEY_export(const EVP_SKEY *skey, int selection, in EVP_SKEY_export() argument
24 if (skey == NULL) { in EVP_SKEY_export()
29 return evp_skeymgmt_export(skey->skeymgmt, skey->keydata, selection, export_cb, export_cbarg); in EVP_SKEY_export()
34 EVP_SKEY *skey; in evp_skey_alloc() local
39 if ((skey = OPENSSL_zalloc(sizeof(*skey))) == NULL) in evp_skey_alloc()
42 if (!CRYPTO_NEW_REF(&skey->references, 1)) in evp_skey_alloc()
45 skey->lock = CRYPTO_THREAD_lock_new(); in evp_skey_alloc()
46 if (skey->lock == NULL) { in evp_skey_alloc()
50 skey->skeymgmt = skeymgmt; in evp_skey_alloc()
51 return skey; in evp_skey_alloc()
[all …]
/freebsd/contrib/bearssl/src/symcipher/
H A Ddes_tab.c222 process_block_unit(uint32_t *pl, uint32_t *pr, const uint32_t *skey) in process_block_unit() argument
232 t = l ^ Fconf(r, skey[(i << 1) + 0], skey[(i << 1) + 1]); in process_block_unit()
242 br_des_tab_process_block(unsigned num_rounds, const uint32_t *skey, void *block) in br_des_tab_process_block() argument
252 process_block_unit(&l, &r, skey); in br_des_tab_process_block()
253 skey += 32; in br_des_tab_process_block()
261 keysched_unit(uint32_t *skey, const void *key) in keysched_unit() argument
265 br_des_keysched_unit(skey, key); in keysched_unit()
274 xl = skey[(i << 1) + 0]; in keysched_unit()
275 xr = skey[(i << 1) + 1]; in keysched_unit()
284 skey[(i << 1) + 0] = ul; in keysched_unit()
[all …]
H A Ddes_tab_cbcdec.c33 ctx->num_rounds = br_des_tab_keysched(ctx->skey, key, len); in br_des_tab_cbcdec_init()
35 br_des_rev_skey(ctx->skey); in br_des_tab_cbcdec_init()
42 t = ctx->skey[i]; in br_des_tab_cbcdec_init()
43 ctx->skey[i] = ctx->skey[94 - i]; in br_des_tab_cbcdec_init()
44 ctx->skey[94 - i] = t; in br_des_tab_cbcdec_init()
45 t = ctx->skey[i + 1]; in br_des_tab_cbcdec_init()
46 ctx->skey[i + 1] = ctx->skey[95 - i]; in br_des_tab_cbcdec_init()
47 ctx->skey[95 - i] = t; in br_des_tab_cbcdec_init()
66 br_des_tab_process_block(ctx->num_rounds, ctx->skey, buf); in br_des_tab_cbcdec_run()
H A Ddes_ct_cbcdec.c33 ctx->num_rounds = br_des_ct_keysched(ctx->skey, key, len); in br_des_ct_cbcdec_init()
35 br_des_rev_skey(ctx->skey); in br_des_ct_cbcdec_init()
42 t = ctx->skey[i]; in br_des_ct_cbcdec_init()
43 ctx->skey[i] = ctx->skey[94 - i]; in br_des_ct_cbcdec_init()
44 ctx->skey[94 - i] = t; in br_des_ct_cbcdec_init()
45 t = ctx->skey[i + 1]; in br_des_ct_cbcdec_init()
46 ctx->skey[i + 1] = ctx->skey[95 - i]; in br_des_ct_cbcdec_init()
47 ctx->skey[95 - i] = t; in br_des_ct_cbcdec_init()
60 br_des_ct_skey_expand(sk_exp, ctx->num_rounds, ctx->skey); in br_des_ct_cbcdec_run()
H A Daes_big_dec.c144 br_aes_big_keysched_inv(uint32_t *skey, const void *key, size_t key_len) in br_aes_big_keysched_inv() argument
154 num_rounds = br_aes_keysched(skey, key, key_len); in br_aes_big_keysched_inv()
161 p = skey[i]; in br_aes_big_keysched_inv()
170 skey[i] = (q0 << 24) | (q1 << 16) | (q2 << 8) | q3; in br_aes_big_keysched_inv()
188 br_aes_big_decrypt(unsigned num_rounds, const uint32_t *skey, void *data) in br_aes_big_decrypt() argument
200 s0 ^= skey[(num_rounds << 2) + 0]; in br_aes_big_decrypt()
201 s1 ^= skey[(num_rounds << 2) + 1]; in br_aes_big_decrypt()
202 s2 ^= skey[(num_rounds << 2) + 2]; in br_aes_big_decrypt()
203 s3 ^= skey[(num_rounds << 2) + 3]; in br_aes_big_decrypt()
225 s0 ^= skey[u << 2]; in br_aes_big_decrypt()
[all …]
H A Daes_big_enc.c89 br_aes_big_encrypt(unsigned num_rounds, const uint32_t *skey, void *data) in br_aes_big_encrypt() argument
101 s0 ^= skey[0]; in br_aes_big_encrypt()
102 s1 ^= skey[1]; in br_aes_big_encrypt()
103 s2 ^= skey[2]; in br_aes_big_encrypt()
104 s3 ^= skey[3]; in br_aes_big_encrypt()
128 s0 ^= skey[u << 2]; in br_aes_big_encrypt()
129 s1 ^= skey[(u << 2) + 1]; in br_aes_big_encrypt()
130 s2 ^= skey[(u << 2) + 2]; in br_aes_big_encrypt()
131 s3 ^= skey[(u << 2) + 3]; in br_aes_big_encrypt()
149 s0 = t0 ^ skey[num_rounds << 2]; in br_aes_big_encrypt()
[all …]
H A Ddes_support.c91 br_des_keysched_unit(uint32_t *skey, const void *key) in br_des_keysched_unit() argument
145 skey[(i << 1) + 0] = kl; in br_des_keysched_unit()
146 skey[(i << 1) + 1] = kr; in br_des_keysched_unit()
152 br_des_rev_skey(uint32_t *skey) in br_des_rev_skey() argument
159 t = skey[i + 0]; in br_des_rev_skey()
160 skey[i + 0] = skey[30 - i]; in br_des_rev_skey()
161 skey[30 - i] = t; in br_des_rev_skey()
162 t = skey[i + 1]; in br_des_rev_skey()
163 skey[i + 1] = skey[31 - i]; in br_des_rev_skey()
164 skey[31 - i] = t; in br_des_rev_skey()
H A Ddes_ct.c73 keysched_unit(uint32_t *skey, const void *key) in keysched_unit() argument
77 br_des_keysched_unit(skey, key); in keysched_unit()
86 kl = skey[(i << 1) + 0]; in keysched_unit()
87 kr = skey[(i << 1) + 1]; in keysched_unit()
99 skey[(i << 1) + 0] = sk0; in keysched_unit()
100 skey[(i << 1) + 1] = sk1; in keysched_unit()
158 br_des_ct_keysched(uint32_t *skey, const void *key, size_t key_len) in br_des_ct_keysched() argument
162 keysched_unit(skey, key); in br_des_ct_keysched()
165 keysched_unit(skey, key); in br_des_ct_keysched()
166 keysched_unit(skey + 32, (const unsigned char *)key + 8); in br_des_ct_keysched()
[all …]
H A Daes_common.c71 br_aes_keysched(uint32_t *skey, const void *key, size_t key_len) in br_aes_keysched() argument
93 skey[i] = br_dec32be((const unsigned char *)key + (i << 2)); in br_aes_keysched()
98 tmp = skey[i - 1]; in br_aes_keysched()
105 skey[i] = skey[i - nk] ^ tmp; in br_aes_keysched()
H A Daes_ct.c262 uint32_t skey[120]; in br_aes_ct_keysched() local
283 skey[(i << 1) + 0] = tmp; in br_aes_ct_keysched()
284 skey[(i << 1) + 1] = tmp; in br_aes_ct_keysched()
293 tmp ^= skey[(i - nk) << 1]; in br_aes_ct_keysched()
294 skey[(i << 1) + 0] = tmp; in br_aes_ct_keysched()
295 skey[(i << 1) + 1] = tmp; in br_aes_ct_keysched()
302 br_aes_ct_ortho(skey + (i << 1)); in br_aes_ct_keysched()
305 comp_skey[i] = (skey[j + 0] & 0x55555555) in br_aes_ct_keysched()
306 | (skey[j + 1] & 0xAAAAAAAA); in br_aes_ct_keysched()
313 br_aes_ct_skey_expand(uint32_t *skey, in br_aes_ct_skey_expand() argument
[all …]
H A Daes_ct64.c314 uint32_t skey[60]; in br_aes_ct64_keysched() local
332 br_range_dec32le(skey, (key_len >> 2), key); in br_aes_ct64_keysched()
333 tmp = skey[(key_len >> 2) - 1]; in br_aes_ct64_keysched()
341 tmp ^= skey[i - nk]; in br_aes_ct64_keysched()
342 skey[i] = tmp; in br_aes_ct64_keysched()
352 br_aes_ct64_interleave_in(&q[0], &q[4], skey + i); in br_aes_ct64_keysched()
376 br_aes_ct64_skey_expand(uint64_t *skey, in br_aes_ct64_skey_expand() argument
393 skey[v + 0] = (x0 << 4) - x0; in br_aes_ct64_skey_expand()
394 skey[v + 1] = (x1 << 4) - x1; in br_aes_ct64_skey_expand()
395 skey[v + 2] = (x2 << 4) - x2; in br_aes_ct64_skey_expand()
[all …]
H A Daes_small_enc.c106 br_aes_small_encrypt(unsigned num_rounds, const uint32_t *skey, void *data) in br_aes_small_encrypt() argument
116 add_round_key(state, skey); in br_aes_small_encrypt()
121 add_round_key(state, skey + (u << 2)); in br_aes_small_encrypt()
125 add_round_key(state, skey + (num_rounds << 2)); in br_aes_small_encrypt()
/freebsd/sys/netinet/
H A Dsctp_auth.c472 sctp_free_sharedkey(sctp_sharedkey_t *skey) in sctp_free_sharedkey() argument
474 if (skey == NULL) in sctp_free_sharedkey()
477 if (SCTP_DECREMENT_AND_CHECK_REFCOUNT(&skey->refcount)) { in sctp_free_sharedkey()
478 if (skey->key != NULL) in sctp_free_sharedkey()
479 sctp_free_key(skey->key); in sctp_free_sharedkey()
480 SCTP_FREE(skey, SCTP_M_AUTH_KY); in sctp_free_sharedkey()
487 sctp_sharedkey_t *skey; in sctp_find_sharedkey() local
489 LIST_FOREACH(skey, shared_keys, next) { in sctp_find_sharedkey()
490 if (skey->keyid == key_id) in sctp_find_sharedkey()
491 return (skey); in sctp_find_sharedkey()
[all …]
/freebsd/sys/geom/bde/
H A Dg_bde_crypt.c
/freebsd/contrib/bearssl/inc/
H A Dbearssl_block.h713 uint32_t skey[60]; member
728 uint32_t skey[60]; member
744 uint32_t skey[60]; member
760 uint32_t skey[60]; member
933 uint32_t skey[60]; member
948 uint32_t skey[60]; member
964 uint32_t skey[60]; member
980 uint32_t skey[60]; member
1152 uint32_t skey[60]; member
1167 uint32_t skey[60]; member
[all …]
/freebsd/contrib/wpa/src/crypto/
H A Dcrypto_libtomcrypt.c42 symmetric_key skey; in des_encrypt() local
53 des_setup(pkey, 8, 0, &skey); in des_encrypt()
54 des_ecb_encrypt(clear, cypher, &skey); in des_encrypt()
55 des_done(&skey); in des_encrypt()
88 symmetric_key *skey; in aes_encrypt_init() local
89 skey = os_malloc(sizeof(*skey)); in aes_encrypt_init()
90 if (skey == NULL) in aes_encrypt_init()
92 if (aes_setup(key, len, 0, skey) != CRYPT_OK) { in aes_encrypt_init()
93 os_free(skey); in aes_encrypt_init()
96 return skey; in aes_encrypt_init()
[all …]
/freebsd/crypto/openssl/test/
H A Devp_skey_test.c114 EVP_SKEY *skey = NULL; in test_aes_raw_skey() local
134 skey = EVP_SKEY_import_raw_key(libctx, "AES-128", aes_key, KEY_SIZE, NULL); in test_aes_raw_skey()
135 if (!TEST_ptr(skey)) in test_aes_raw_skey()
138 if (!TEST_int_gt(EVP_SKEY_get0_raw_key(skey, &export_key, &export_length), 0) in test_aes_raw_skey()
145 || !TEST_int_gt(EVP_CipherInit_SKEY(ctx, aes_cbc, skey, aes_iv, IV_SIZE, 1, NULL), 0) in test_aes_raw_skey()
165 EVP_SKEY_free(skey); in test_aes_raw_skey()
192 EVP_SKEY *skey = NULL; in test_des_raw_skey() local
210 skey = EVP_SKEY_import_raw_key(libctx, "DES", des_key, sizeof(des_key), in test_des_raw_skey()
212 if (!TEST_ptr(skey)) in test_des_raw_skey()
215 if (!TEST_int_gt(EVP_SKEY_get0_raw_key(skey, &export_key, &export_length), 0) in test_des_raw_skey()
[all …]
/freebsd/crypto/openssl/apps/
H A Dskeyutl.c49 EVP_SKEY *skey = NULL; in skeyutl_main() local
106 skey = EVP_SKEY_generate(app_get0_libctx(), in skeyutl_main()
110 if (skey == NULL) { in skeyutl_main()
115 const char *key_name = EVP_SKEY_get0_key_id(skey); in skeyutl_main()
119 BIO_printf(bio_out, "Provider: %s\n", EVP_SKEY_get0_provider_name(skey)); in skeyutl_main()
120 BIO_printf(bio_out, "Key management: %s\n", EVP_SKEY_get0_skeymgmt_name(skey)); in skeyutl_main()
132 EVP_SKEY_free(skey); in skeyutl_main()
/freebsd/crypto/openssl/demos/smime/
H A Dsmsign.c19 EVP_PKEY *skey = NULL; in main() local
44 skey = PEM_read_bio_PrivateKey(tbio, NULL, 0, NULL); in main()
46 if (!scert || !skey) in main()
57 p7 = PKCS7_sign(scert, skey, NULL, in, flags); in main()
85 EVP_PKEY_free(skey); in main()
H A Dsmsign2.c19 EVP_PKEY *skey = NULL, *skey2 = NULL; in main() local
36 skey = PEM_read_bio_PrivateKey(tbio, NULL, 0, NULL); in main()
67 if (!PKCS7_sign_add_signer(p7, scert, skey, NULL, 0)) in main()
92 EVP_PKEY_free(skey); in main()
/freebsd/crypto/openssl/demos/cms/
H A Dcms_sign.c19 EVP_PKEY *skey = NULL; in main() local
44 skey = PEM_read_bio_PrivateKey(tbio, NULL, 0, NULL); in main()
46 if (!scert || !skey) in main()
57 cms = CMS_sign(scert, skey, NULL, in, flags); in main()
84 EVP_PKEY_free(skey); in main()
H A Dcms_sign2.c19 EVP_PKEY *skey = NULL, *skey2 = NULL; in main() local
36 skey = PEM_read_bio_PrivateKey(tbio, NULL, 0, NULL); in main()
67 if (!CMS_add1_signer(cms, scert, skey, NULL, 0)) in main()
93 EVP_PKEY_free(skey); in main()
/freebsd/contrib/telnet/libtelnet/
H A Dkerberos.c233 Session_Key skey; in kerberos4_is() local
301 skey.type = SK_DES; in kerberos4_is()
302 skey.length = 8; in kerberos4_is()
303 skey.data = session_key; in kerberos4_is()
304 encrypt_session_key(&skey, 1); in kerberos4_is()
334 Session_Key skey; in kerberos4_reply() local
360 skey.type = SK_DES; in kerberos4_reply()
361 skey.length = 8; in kerberos4_reply()
362 skey.data = session_key; in kerberos4_reply()
363 encrypt_session_key(&skey, 0); in kerberos4_reply()
H A Dsra.c154 Session_Key skey; in sra_is() local
206 skey.data = ck; in sra_is()
207 skey.type = SK_DES; in sra_is()
208 skey.length = 8; in sra_is()
209 encrypt_session_key(&skey, 1); in sra_is()
246 Session_Key skey; in sra_reply() local
332 skey.data = ck; in sra_reply()
333 skey.type = SK_DES; in sra_reply()
334 skey.length = 8; in sra_reply()
335 encrypt_session_key(&skey, 0); in sra_reply()
/freebsd/crypto/openssl/doc/man3/
H A DEVP_SKEY.pod26 int EVP_SKEY_export(const EVP_SKEY *skey, int selection,
28 int EVP_SKEY_get0_raw_key(const EVP_SKEY *skey, const unsigned char **key,
30 const char *EVP_SKEY_get0_key_id(const EVP_SKEY *skey);
32 const char *EVP_SKEY_get0_skeymgmt_name(const EVP_SKEY *skey);
33 const char *EVP_SKEY_get0_provider_name(const EVP_SKEY *skey);
37 int EVP_SKEY_is_a(const EVP_SKEY *skey, const char *name);
38 EVP_SKEY *EVP_SKEY_to_provider(EVP_SKEY *skey, OSSL_LIB_CTX *libctx,
64 The EVP_SKEY_export() function extracts values from a key I<skey> using the
87 EVP_SKEY_is_a() checks if the key type of I<skey> is I<name>.
89 EVP_SKEY_to_provider() simplifies the task of importing a I<skey> into a
[all …]

12345