Home
last modified time | relevance | path

Searched refs:ks2 (Results 1 – 19 of 19) sorted by relevance

/freebsd/crypto/openssl/providers/implementations/ciphers/
H A Dcipher_tdes_default_hw.c19 #define ks2 tks.ks[1] macro
34 des_t4_key_expand(&deskey[1], &tctx->ks2); in ossl_cipher_hw_tdes_ede2_initkey()
43 DES_set_key_unchecked(&deskey[1], &tctx->ks2); in ossl_cipher_hw_tdes_ede2_initkey()
55 DES_ede3_ofb64_encrypt(in, out, (long)MAXCHUNK, &tctx->ks1, &tctx->ks2, in ossl_cipher_hw_tdes_ofb()
62 DES_ede3_ofb64_encrypt(in, out, (long)inl, &tctx->ks1, &tctx->ks2, in ossl_cipher_hw_tdes_ofb()
78 &tctx->ks1, &tctx->ks2, &tctx->ks3, in ossl_cipher_hw_tdes_cfb()
86 &tctx->ks1, &tctx->ks2, &tctx->ks3, in ossl_cipher_hw_tdes_cfb()
109 &tctx->ks1, &tctx->ks2, &tctx->ks3, in ossl_cipher_hw_tdes_cfb1()
125 &tctx->ks1, &tctx->ks2, &tctx->ks3, in ossl_cipher_hw_tdes_cfb8()
133 &tctx->ks1, &tctx->ks2, &tctx->ks3, in ossl_cipher_hw_tdes_cfb8()
H A Dcipher_tdes_hw.c20 #define ks2 tks.ks[1] macro
34 des_t4_key_expand(&deskey[1], &tctx->ks2); in ossl_cipher_hw_tdes_ede3_initkey()
43 DES_set_key_unchecked(&deskey[1], &tctx->ks2); in ossl_cipher_hw_tdes_ede3_initkey()
69 DES_ede3_cbc_encrypt(in, out, (long)MAXCHUNK, &tctx->ks1, &tctx->ks2, in ossl_cipher_hw_tdes_cbc()
76 DES_ede3_cbc_encrypt(in, out, (long)inl, &tctx->ks1, &tctx->ks2, in ossl_cipher_hw_tdes_cbc()
92 &tctx->ks1, &tctx->ks2, &tctx->ks3, ctx->enc); in ossl_cipher_hw_tdes_ecb()
H A Dcipher_desx_hw.c24 #define ks2 tks.ks[1].ks[0].cblock macro
34 memcpy(&tctx->ks2, &key[8], 8); in cipher_hw_desx_cbc_initkey()
57 (DES_cblock *)ctx->iv, &tctx->ks2, &tctx->ks3, in cipher_hw_desx_cbc()
65 (DES_cblock *)ctx->iv, &tctx->ks2, &tctx->ks3, in cipher_hw_desx_cbc()
H A Dcipher_aes_xts_hw.c31 fn_set_enc_key(key + bytes, bits, &xctx->ks2.ks); \
34 xctx->xts.key2 = &xctx->ks2; \
97 dctx->xts.key2 = &dctx->ks2.ks; in cipher_hw_aes_xts_copyctx()
H A Dcipher_aes_xts.h30 } ks1, ks2; /* AES key schedules to use */ member
H A Dcipher_aes_xts.c145 if (in->xts.key2 != &in->ks2) in aes_xts_dupctx()
/freebsd/crypto/openssl/crypto/evp/
H A De_des3.c37 # define ks2 ks.ks[1] macro
75 &data(ctx)->ks1, &data(ctx)->ks2, in des_ede_ecb_cipher()
86 &data(ctx)->ks1, &data(ctx)->ks2, in des_ede_ofb_cipher()
98 &data(ctx)->ks1, &data(ctx)->ks2, in des_ede_ofb_cipher()
120 &dat->ks1, &dat->ks2, &dat->ks3, in des_ede_cbc_cipher()
129 &dat->ks1, &dat->ks2, &dat->ks3, in des_ede_cbc_cipher()
141 &data(ctx)->ks1, &data(ctx)->ks2, in des_ede_cfb64_cipher()
152 &data(ctx)->ks1, &data(ctx)->ks2, in des_ede_cfb64_cipher()
175 &data(ctx)->ks1, &data(ctx)->ks2, in des_ede3_cfb1_cipher()
190 &data(ctx)->ks1, &data(ctx)->ks2, in des_ede3_cfb8_cipher()
[all …]
H A De_aes.c66 } ks1, ks2; /* AES key schedules to use */ member
296 aesni_set_encrypt_key(key + bytes, bits, &xctx->ks2.ks); in aesni_xts_init_key()
303 xctx->xts.key2 = &xctx->ks2; in aesni_xts_init_key()
651 aes_t4_set_encrypt_key(key + bytes, bits, &xctx->ks2.ks); in aes_t4_xts_init_key()
658 xctx->xts.key2 = &xctx->ks2; in aes_t4_xts_init_key()
3107 if (xctx->xts.key2 != &xctx->ks2) in aes_xts_ctrl()
3109 xctx_out->xts.key2 = &xctx_out->ks2; in aes_xts_ctrl()
3178 HWAES_set_encrypt_key(key + bytes, bits, &xctx->ks2.ks); in aes_xts_init_key()
3200 vpaes_set_encrypt_key(key + bytes, bits, &xctx->ks2.ks); in aes_xts_init_key()
3217 AES_set_encrypt_key(key + bytes, bits, &xctx->ks2.ks); in aes_xts_init_key()
[all …]
/freebsd/crypto/openssl/crypto/des/
H A Ddes_enc.c156 DES_key_schedule *ks2, DES_key_schedule *ks3) in DES_encrypt3() argument
166 DES_encrypt2((DES_LONG *)data, ks2, DES_DECRYPT); in DES_encrypt3()
176 DES_key_schedule *ks2, DES_key_schedule *ks3) in DES_decrypt3() argument
186 DES_encrypt2((DES_LONG *)data, ks2, DES_ENCRYPT); in DES_decrypt3()
202 DES_key_schedule *ks2, DES_key_schedule *ks3, in DES_ede3_cbc_encrypt() argument
228 DES_encrypt3((DES_LONG *)tin, ks1, ks2, ks3); in DES_ede3_cbc_encrypt()
242 DES_encrypt3((DES_LONG *)tin, ks1, ks2, ks3); in DES_ede3_cbc_encrypt()
266 DES_decrypt3((DES_LONG *)tin, ks1, ks2, ks3); in DES_ede3_cbc_encrypt()
286 DES_decrypt3((DES_LONG *)tin, ks1, ks2, ks3); in DES_ede3_cbc_encrypt()
H A Dcfb64ede.c26 DES_key_schedule *ks2, DES_key_schedule *ks3, in DES_ede3_cfb64_encrypt() argument
44 DES_encrypt3(ti, ks1, ks2, ks3); in DES_ede3_cfb64_encrypt()
66 DES_encrypt3(ti, ks1, ks2, ks3); in DES_ede3_cfb64_encrypt()
93 DES_key_schedule *ks2, DES_key_schedule *ks3, in DES_ede3_cfb_encrypt() argument
113 DES_encrypt3(ti, ks1, ks2, ks3); in DES_ede3_cfb_encrypt()
154 DES_encrypt3(ti, ks1, ks2, ks3); in DES_ede3_cfb_encrypt()
H A Decb3_enc.c19 DES_key_schedule *ks1, DES_key_schedule *ks2, in DES_ecb3_encrypt() argument
32 DES_encrypt3(ll, ks1, ks2, ks3); in DES_ecb3_encrypt()
34 DES_decrypt3(ll, ks1, ks2, ks3); in DES_ecb3_encrypt()
/freebsd/crypto/openssl/include/openssl/
H A Ddes.h79 DES_key_schedule *ks1, DES_key_schedule *ks2,
136 void DES_encrypt3(DES_LONG *data, DES_key_schedule *ks1, DES_key_schedule *ks2,
139 void DES_decrypt3(DES_LONG *data, DES_key_schedule *ks1, DES_key_schedule *ks2,
144 DES_key_schedule *ks2, DES_key_schedule *ks3,
149 DES_key_schedule *ks2, DES_key_schedule *ks3,
154 DES_key_schedule *ks2, DES_key_schedule *ks3,
159 DES_key_schedule *ks2, DES_key_schedule *ks3,
/freebsd/contrib/netbsd-tests/lib/libdes/
H A Dt_des.c469 des_key_schedule ks, ks2, ks3; in ATF_TC_BODY() local
474 if ((j = des_set_key_checked(&cbc2_key, ks2)) != 0) { in ATF_TC_BODY()
487 des_ede3_cbcm_encrypt(cbc_data, cbc_out, 16L, ks, ks2, ks3, &iv3, &iv2, in ATF_TC_BODY()
489 des_ede3_cbcm_encrypt(&cbc_data[16], &cbc_out[16], i - 16, ks, ks2, ks3, in ATF_TC_BODY()
498 des_ede3_cbcm_encrypt(cbc_out, cbc_in, i, ks, ks2, ks3, &iv3, &iv2, in ATF_TC_BODY()
564 des_key_schedule ks, ks2, ks3; in ATF_TC_BODY() local
568 des_set_key_unchecked(&key_data[i + 1], ks2); in ATF_TC_BODY()
573 des_ecb2_encrypt(&in, &out, ks, ks2, DES_ENCRYPT); in ATF_TC_BODY()
574 des_ecb2_encrypt(&out, &outin, ks, ks2, DES_DECRYPT); in ATF_TC_BODY()
652 des_key_schedule ks, ks2, ks3; in ATF_TC_BODY() local
[all …]
/freebsd/sys/crypto/des/
H A Ddes_ecb.c114 des_key_schedule ks1, des_key_schedule ks2, des_key_schedule ks3, in des_ecb3_encrypt() argument
128 des_encrypt3(ll,ks1,ks2,ks3); in des_ecb3_encrypt()
130 des_decrypt3(ll,ks1,ks2,ks3); in des_ecb3_encrypt()
H A Ddes_enc.c256 void des_encrypt3(DES_LONG *data, des_key_schedule ks1, des_key_schedule ks2, in des_encrypt3() argument
267 des_encrypt2((DES_LONG *)data,ks2,DES_DECRYPT); in des_encrypt3()
276 void des_decrypt3(DES_LONG *data, des_key_schedule ks1, des_key_schedule ks2, in des_decrypt3() argument
287 des_encrypt2((DES_LONG *)data,ks2,DES_ENCRYPT); in des_decrypt3()
/freebsd/crypto/openssl/test/
H A Ddestest.c337 DES_key_schedule ks, ks2, ks3; in test_des_ede_ecb() local
341 DES_set_key_unchecked(&key_data[i + 1], &ks2); in test_des_ede_ecb()
346 DES_ecb3_encrypt(&in, &out, &ks, &ks2, &ks, DES_ENCRYPT); in test_des_ede_ecb()
347 DES_ecb3_encrypt(&out, &outin, &ks, &ks2, &ks, DES_DECRYPT); in test_des_ede_ecb()
412 DES_key_schedule ks, ks2, ks3; in test_ede_cbc() local
420 if (!TEST_int_eq(DES_set_key_checked(&cbc2_key, &ks2), 0)) in test_ede_cbc()
428 DES_ede3_cbc_encrypt(cbc_data, cbc_out, 16L, &ks, &ks2, &ks3, &iv3, in test_ede_cbc()
430 DES_ede3_cbc_encrypt(&cbc_data[16], &cbc_out[16], i - 16, &ks, &ks2, in test_ede_cbc()
436 DES_ede3_cbc_encrypt(cbc_out, cbc_in, i, &ks, &ks2, &ks3, &iv3, in test_ede_cbc()
/freebsd/crypto/openssl/doc/man3/
H A DDES_random_key.pod36 DES_key_schedule *ks1, DES_key_schedule *ks2, int enc);
38 DES_key_schedule *ks1, DES_key_schedule *ks2,
66 DES_key_schedule *ks2, DES_cblock *ivec, int enc);
69 DES_key_schedule *ks2, DES_cblock *ivec,
73 DES_key_schedule *ks2, DES_cblock *ivec, int *num);
77 DES_key_schedule *ks2, DES_key_schedule *ks3,
81 DES_key_schedule *ks2, DES_key_schedule *ks3,
85 DES_key_schedule *ks2, DES_key_schedule *ks3,
154 the input with I<ks1>, decrypting with the key schedule I<ks2>, and
157 I<ks2> and I<ks3> are the same, it is equivalent to just encryption
[all …]
/freebsd/crypto/openssl/crypto/des/asm/
H A Ddes_enc.m4125 ! parameter 9 1 for load ks3 and ks2 to in4 and in3
618 ! parameter 5 1: load ks1/ks2 to in3/in4, add 120 to in4
1282 ! void DES_encrypt3(data, ks1, ks2, ks3)
1300 add in2, 120, in4 ! ks2
1308 ! parameter 9 1 for load ks3 and ks2 to in4 and in3
1327 ! void DES_decrypt3(data, ks1, ks2, ks3)
1348 mov in2, in3 ! ks2
1353 ! parameter 9 1 for load ks3 and ks2 to in4 and in3
1440 ! parameter 5 1: load ks1/ks2 to in3/in4, add 120 to in4
1564 ! void DES_ede3_cbc_encrypt(input, output, length, ks1, ks2, ks3, ivec, enc)
[all …]
/freebsd/usr.bin/sort/
H A Dcoll.h173 int key_coll(struct keys_array *ks1, struct keys_array *ks2, size_t offset);