/freebsd/crypto/openssl/providers/implementations/ciphers/ |
H A D | cipher_tdes_default_hw.c | 20 #define ks3 tks.ks[2] macro 35 memcpy(&tctx->ks3, &tctx->ks1, sizeof(tctx->ks1)); in ossl_cipher_hw_tdes_ede2_initkey() 44 memcpy(&tctx->ks3, &tctx->ks1, sizeof(tctx->ks1)); in ossl_cipher_hw_tdes_ede2_initkey() 56 &tctx->ks3, (DES_cblock *)ctx->iv, &num); in ossl_cipher_hw_tdes_ofb() 63 &tctx->ks3, (DES_cblock *)ctx->iv, &num); 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 D | cipher_tdes_hw.c | 21 #define ks3 tks.ks[2] macro 35 des_t4_key_expand(&deskey[2], &tctx->ks3); in ossl_cipher_hw_tdes_ede3_initkey() 44 DES_set_key_unchecked(&deskey[2], &tctx->ks3); in ossl_cipher_hw_tdes_ede3_initkey() 70 &tctx->ks3, (DES_cblock *)ctx->iv, ctx->enc); in ossl_cipher_hw_tdes_cbc() 77 &tctx->ks3, (DES_cblock *)ctx->iv, ctx->enc); in ossl_cipher_hw_tdes_cbc() 92 &tctx->ks1, &tctx->ks2, &tctx->ks3, ctx->enc); in ossl_cipher_hw_tdes_ecb()
|
H A D | cipher_desx_hw.c | 25 #define ks3 tks.ks[2].ks[0].cblock macro 35 memcpy(&tctx->ks3, &key[16], 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()
|
/freebsd/crypto/openssl/crypto/evp/ |
H A D | e_des3.c | 38 # define ks3 ks.ks[2] macro 76 &data(ctx)->ks3, EVP_CIPHER_CTX_is_encrypting(ctx)); in des_ede_ecb_cipher() 87 &data(ctx)->ks3, in des_ede_ofb_cipher() 99 &data(ctx)->ks3, 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() 142 &data(ctx)->ks3, (DES_cblock *)ctx->iv, in des_ede_cfb64_cipher() 153 &data(ctx)->ks3, (DES_cblock *)ctx->iv, in des_ede_cfb64_cipher() 176 &data(ctx)->ks3, (DES_cblock *)ctx->iv, in des_ede3_cfb1_cipher() 191 &data(ctx)->ks3, (DES_cblock *)ctx->iv, in des_ede3_cfb8_cipher() [all …]
|
/freebsd/crypto/openssl/crypto/des/ |
H A D | des_enc.c | 156 DES_key_schedule *ks2, DES_key_schedule *ks3) in DES_encrypt3() argument 167 DES_encrypt2((DES_LONG *)data, ks3, DES_ENCRYPT); in DES_encrypt3() 176 DES_key_schedule *ks2, DES_key_schedule *ks3) in DES_decrypt3() argument 185 DES_encrypt2((DES_LONG *)data, ks3, DES_DECRYPT); 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 D | cfb64ede.c | 26 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 D | ecb3_enc.c | 20 DES_key_schedule *ks3, int enc) 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 D | des.h | 80 DES_key_schedule *ks3, int enc); 137 DES_key_schedule *ks3); 140 DES_key_schedule *ks3); 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 D | t_des.c | 469 des_key_schedule ks, ks2, ks3; in ATF_TC_BODY() local 477 if ((j = des_set_key_checked(&cbc3_key, ks3)) != 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 569 des_set_key_unchecked(&key_data[i + 2], ks3); in ATF_TC_BODY() 652 des_key_schedule ks, ks2, ks3; in ATF_TC_BODY() local 659 if ((j = des_set_key_checked(&cbc3_key, ks3)) != 0) in ATF_TC_BODY() 667 des_ede3_cbc_encrypt(cbc_data, cbc_out, 16L, ks, ks2, ks3, &iv3, in ATF_TC_BODY() [all …]
|
/freebsd/sys/crypto/des/ |
H A D | des_ecb.c | 114 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 D | des_enc.c | 257 des_key_schedule ks3) in des_encrypt3() argument 268 des_encrypt2((DES_LONG *)data,ks3,DES_ENCRYPT); in des_encrypt3() 277 des_key_schedule ks3) in des_decrypt3() argument 286 des_encrypt2((DES_LONG *)data,ks3,DES_DECRYPT); in des_decrypt3()
|
/freebsd/crypto/openssl/test/ |
H A D | destest.c | 337 DES_key_schedule ks, ks2, ks3; in test_des_ede_ecb() local 342 DES_set_key_unchecked(&key_data[i + 2], &ks3); in test_des_ede_ecb() 412 DES_key_schedule ks, ks2, ks3; in test_ede_cbc() local 422 if (!TEST_int_eq(DES_set_key_checked(&cbc3_key, &ks3), 0)) in test_ede_cbc() 428 DES_ede3_cbc_encrypt(cbc_data, cbc_out, 16L, &ks, &ks2, &ks3, &iv3, in test_ede_cbc() 431 &ks3, &iv3, DES_ENCRYPT); 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 D | DES_random_key.pod | 39 DES_key_schedule *ks3, int enc); 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, 155 then encrypting with I<ks3>. This routine greatly reduces the chances 157 I<ks2> and I<ks3> are the same, it is equivalent to just encryption 180 C<C=E(ks3,D(ks2,E(ks1,M)))>. This mode is used by SSL.
|
/freebsd/crypto/openssl/crypto/des/asm/ |
H A D | des_enc.m4 | 125 ! parameter 9 1 for load ks3 and ks2 to in4 and in3 1282 ! void DES_encrypt3(data, ks1, ks2, ks3) 1303 mov in3, in2 ! save ks3 1308 ! parameter 9 1 for load ks3 and ks2 to in4 and in3 1313 mov in2, in3 ! preload ks3 1327 ! void DES_decrypt3(data, ks1, ks2, ks3) 1345 add in3, 120, in4 ! ks3 1353 ! parameter 9 1 for load ks3 and ks2 to in4 and in3 1564 ! void DES_ede3_cbc_encrypt(input, output, length, ks1, ks2, ks3, ivec, enc) 1626 call .des_enc ! ks3 in3 compares in2 to 8 [all …]
|