/openssl-master/test/ |
A D | sm4_internal_test.c | 55 uint8_t block[SM4_BLOCK_SIZE]; in test_sm4_ecb() local 58 memcpy(block, input, SM4_BLOCK_SIZE); in test_sm4_ecb() 60 ossl_sm4_encrypt(block, block, &key); in test_sm4_ecb() 61 if (!TEST_mem_eq(block, SM4_BLOCK_SIZE, expected, SM4_BLOCK_SIZE)) in test_sm4_ecb() 65 ossl_sm4_encrypt(block, block, &key); in test_sm4_ecb() 67 if (!TEST_mem_eq(block, SM4_BLOCK_SIZE, expected_iter, SM4_BLOCK_SIZE)) in test_sm4_ecb() 71 ossl_sm4_decrypt(block, block, &key); in test_sm4_ecb() 73 if (!TEST_mem_eq(block, SM4_BLOCK_SIZE, input, SM4_BLOCK_SIZE)) in test_sm4_ecb()
|
A D | enginetest.c | 50 ENGINE *block[NUMTOADD]; in test_engines() local 62 memset(block, 0, sizeof(block)); in test_engines() 153 if (!TEST_ptr(block[loop] = ENGINE_new()) in test_engines() 154 || !TEST_true(ENGINE_set_id(block[loop], eid[loop])) in test_engines() 155 || !TEST_true(ENGINE_set_name(block[loop], ename[loop]))) in test_engines() 159 if (!TEST_true(ENGINE_add(block[loop]))) { in test_engines() 161 loop, ENGINE_get_id(block[loop]), in test_engines() 162 ENGINE_get_name(block[loop])); in test_engines() 185 ENGINE_free(block[loop]); in test_engines()
|
/openssl-master/crypto/modes/ |
A D | ccm128.c | 28 block128_f block) in CRYPTO_ccm128_init() argument 33 ctx->block = block; in CRYPTO_ccm128_init() 72 block128_f block = ctx->block; in CRYPTO_ccm128_aad() local 144 block128_f block = ctx->block; in CRYPTO_ccm128_encrypt() local 212 (*block) (ctx->nonce.c, scratch.c, key); in CRYPTO_ccm128_encrypt() 228 block128_f block = ctx->block; in CRYPTO_ccm128_decrypt() local 287 (*block) (ctx->nonce.c, scratch.c, key); in CRYPTO_ccm128_decrypt() 317 block128_f block = ctx->block; in CRYPTO_ccm128_encrypt_ccm64() local 365 (*block) (ctx->nonce.c, scratch.c, key); in CRYPTO_ccm128_encrypt_ccm64() 381 block128_f block = ctx->block; in CRYPTO_ccm128_decrypt_ccm64() local [all …]
|
A D | cfb128.c | 28 int enc, block128_f block) in CRYPTO_cfb128_encrypt() argument 55 (*block) (ivec, ivec, key); in CRYPTO_cfb128_encrypt() 67 (*block) (ivec, ivec, key); in CRYPTO_cfb128_encrypt() 81 (*block) (ivec, ivec, key); in CRYPTO_cfb128_encrypt() 105 (*block) (ivec, ivec, key); in CRYPTO_cfb128_encrypt() 118 (*block) (ivec, ivec, key); in CRYPTO_cfb128_encrypt() 135 (*block) (ivec, ivec, key); in CRYPTO_cfb128_encrypt() 153 block128_f block) in cfbr_encrypt_block() argument 165 (*block) (ivec, ivec, key); in cfbr_encrypt_block() 189 int enc, block128_f block) in CRYPTO_cfb128_1_encrypt() argument [all …]
|
A D | wrap128.c | 51 block128_f block) in CRYPTO_128_wrap() argument 69 block(B, B, key); in CRYPTO_128_wrap() 102 block128_f block) in crypto_128_unwrap_raw() argument 123 block(B, B, key); in crypto_128_unwrap_raw() 152 size_t inlen, block128_f block) in CRYPTO_128_unwrap() argument 157 ret = crypto_128_unwrap_raw(key, got_iv, out, in, inlen, block); in CRYPTO_128_unwrap() 186 block128_f block) in CRYPTO_128_wrap_pad() argument 225 block(out, out, key); in CRYPTO_128_wrap_pad() 230 ret = CRYPTO_128_wrap(key, aiv, out, out, padded_len, block); in CRYPTO_128_wrap_pad() 254 block128_f block) in CRYPTO_128_unwrap_pad() argument [all …]
|
A D | cbc128.c | 26 unsigned char ivec[16], block128_f block) in CRYPTO_cbc128_encrypt() argument 40 (*block) (out, out, key); in CRYPTO_cbc128_encrypt() 51 (*block) (out, out, key); in CRYPTO_cbc128_encrypt() 64 (*block) (out, out, key); in CRYPTO_cbc128_encrypt() 78 unsigned char ivec[16], block128_f block) in CRYPTO_cbc128_decrypt() argument 96 (*block) (in, out, key); in CRYPTO_cbc128_decrypt() 109 (*block) (in, out, key); in CRYPTO_cbc128_decrypt() 125 (*block) (in, tmp.c, key); in CRYPTO_cbc128_decrypt() 142 (*block) (in, tmp.c, key); in CRYPTO_cbc128_decrypt() 157 (*block) (in, tmp.c, key); in CRYPTO_cbc128_decrypt()
|
A D | cts128.c | 30 block128_f block) in CRYPTO_cts128_encrypt_block() argument 42 CRYPTO_cbc128_encrypt(in, out, len, key, ivec, block); in CRYPTO_cts128_encrypt_block() 49 (*block) (ivec, ivec, key); in CRYPTO_cts128_encrypt_block() 60 block128_f block) in CRYPTO_nistcts128_encrypt_block() argument 71 CRYPTO_cbc128_encrypt(in, out, len, key, ivec, block); in CRYPTO_nistcts128_encrypt_block() 81 (*block) (ivec, ivec, key); in CRYPTO_nistcts128_encrypt_block() 161 block128_f block) in CRYPTO_cts128_decrypt_block() argument 183 (*block) (in, tmp.c + 16, key); in CRYPTO_cts128_decrypt_block() 187 (*block) (tmp.c, tmp.c, key); in CRYPTO_cts128_decrypt_block() 230 (*block) (in + residue, tmp.c + 16, key); in CRYPTO_nistcts128_decrypt_block() [all …]
|
A D | ofb128.c | 27 unsigned char ivec[16], int *num, block128_f block) in CRYPTO_ofb128_encrypt() argument 53 (*block) (ivec, ivec, key); in CRYPTO_ofb128_encrypt() 64 (*block) (ivec, ivec, key); in CRYPTO_ofb128_encrypt() 78 (*block) (ivec, ivec, key); in CRYPTO_ofb128_encrypt()
|
A D | ctr128.c | 77 block128_f block) in CRYPTO_ctr128_encrypt() argument 99 (*block) (ivec, ecount_buf, key); in CRYPTO_ctr128_encrypt() 111 (*block) (ivec, ecount_buf, key); in CRYPTO_ctr128_encrypt() 126 (*block) (ivec, ecount_buf, key); in CRYPTO_ctr128_encrypt()
|
/openssl-master/include/openssl/ |
A D | modes.h | 56 block128_f block); 67 block128_f block); 72 int enc, block128_f block); 76 int enc, block128_f block); 80 int enc, block128_f block); 85 block128_f block); 92 block128_f block); 101 block128_f block); 143 block128_f block); 170 block128_f block); [all …]
|
/openssl-master/providers/implementations/kdfs/ |
A D | krb5kdf.c | 271 memcpy(block, constant, constant_len); in n_fold() 288 memset(block, 0, blocksize); in n_fold() 311 tmp += carry + block[b]; in n_fold() 312 block[b] = tmp & 0xff; in n_fold() 319 carry += block[b]; in n_fold() 320 block[b] = carry & 0xff; in n_fold() 358 unsigned char block[EVP_MAX_BLOCK_LENGTH * 2]; in KRB5KDF() local 402 plainblock = block; in KRB5KDF() 403 cipherblock = block + EVP_MAX_BLOCK_LENGTH; in KRB5KDF() 439 if (cipherblock == block) { in KRB5KDF() [all …]
|
/openssl-master/providers/implementations/ciphers/ |
A D | ciphercommon_hw.c | 22 CRYPTO_cbc128_encrypt(in, out, len, dat->ks, dat->iv, dat->block); in ossl_cipher_hw_generic_cbc() 24 CRYPTO_cbc128_decrypt(in, out, len, dat->ks, dat->iv, dat->block); in ossl_cipher_hw_generic_cbc() 42 (*dat->block) (in + i, out + i, dat->ks); in ossl_cipher_hw_generic_ecb() 53 CRYPTO_ofb128_encrypt(in, out, len, dat->ks, dat->iv, &num, dat->block); in ossl_cipher_hw_generic_ofb128() 65 dat->block); in ossl_cipher_hw_generic_cfb128() 77 dat->block); in ossl_cipher_hw_generic_cfb8() 90 dat->enc, dat->block); in ossl_cipher_hw_generic_cfb1() 97 dat->iv, &num, dat->enc, dat->block); in ossl_cipher_hw_generic_cfb1() 104 dat->enc, dat->block); in ossl_cipher_hw_generic_cfb1() 121 &num, dat->block); in ossl_cipher_hw_generic_ctr()
|
A D | cipher_aes_hw.c | 33 dat->block = (block128_f)HWAES_decrypt; in cipher_hw_aes_initkey() 48 dat->block = (block128_f)AES_decrypt; in cipher_hw_aes_initkey() 55 dat->block = (block128_f)vpaes_decrypt; in cipher_hw_aes_initkey() 62 dat->block = (block128_f)AES_decrypt; in cipher_hw_aes_initkey() 70 dat->block = (block128_f)HWAES_encrypt; in cipher_hw_aes_initkey() 93 dat->block = (block128_f)AES_encrypt; in cipher_hw_aes_initkey() 100 dat->block = (block128_f)vpaes_encrypt; in cipher_hw_aes_initkey() 107 dat->block = (block128_f)AES_encrypt; in cipher_hw_aes_initkey()
|
A D | cipher_camellia.c | 52 IMPLEMENT_generic_cipher(camellia, CAMELLIA, ecb, ECB, 0, 256, 128, 0, block) 54 IMPLEMENT_generic_cipher(camellia, CAMELLIA, ecb, ECB, 0, 192, 128, 0, block) 56 IMPLEMENT_generic_cipher(camellia, CAMELLIA, ecb, ECB, 0, 128, 128, 0, block) 58 IMPLEMENT_generic_cipher(camellia, CAMELLIA, cbc, CBC, 0, 256, 128, 128, block) 60 IMPLEMENT_generic_cipher(camellia, CAMELLIA, cbc, CBC, 0, 192, 128, 128, block) 62 IMPLEMENT_generic_cipher(camellia, CAMELLIA, cbc, CBC, 0, 128, 128, 128, block)
|
A D | cipher_aes.c | 53 IMPLEMENT_generic_cipher(aes, AES, ecb, ECB, 0, 256, 128, 0, block) 55 IMPLEMENT_generic_cipher(aes, AES, ecb, ECB, 0, 192, 128, 0, block) 57 IMPLEMENT_generic_cipher(aes, AES, ecb, ECB, 0, 128, 128, 0, block) 59 IMPLEMENT_generic_cipher(aes, AES, cbc, CBC, 0, 256, 128, 128, block) 61 IMPLEMENT_generic_cipher(aes, AES, cbc, CBC, 0, 192, 128, 128, block) 63 IMPLEMENT_generic_cipher(aes, AES, cbc, CBC, 0, 128, 128, 128, block)
|
A D | cipher_aria.c | 46 IMPLEMENT_generic_cipher(aria, ARIA, ecb, ECB, 0, 256, 128, 0, block) 48 IMPLEMENT_generic_cipher(aria, ARIA, ecb, ECB, 0, 192, 128, 0, block) 50 IMPLEMENT_generic_cipher(aria, ARIA, ecb, ECB, 0, 128, 128, 0, block) 52 IMPLEMENT_generic_cipher(aria, ARIA, cbc, CBC, 0, 256, 128, 128, block) 54 IMPLEMENT_generic_cipher(aria, ARIA, cbc, CBC, 0, 192, 128, 128, block) 56 IMPLEMENT_generic_cipher(aria, ARIA, cbc, CBC, 0, 128, 128, 128, block)
|
A D | cipher_tdes.c | 27 IMPLEMENT_tdes_cipher(ede3, EDE3, ecb, ECB, TDES_FLAGS, 64*3, 64, 64, block); 29 IMPLEMENT_tdes_cipher(ede3, EDE3, cbc, CBC, TDES_FLAGS, 64*3, 64, 64, block);
|
A D | cipher_des.c | 152 kbits, blkbits, ivbits, block) \ argument 170 (void (*)(void))ossl_cipher_generic_##block##_update }, \ 171 { OSSL_FUNC_CIPHER_FINAL, (void (*)(void))ossl_cipher_generic_##block##_final },\ 192 IMPLEMENT_des_cipher(des, ecb, ECB, DES_FLAGS, 64, 64, 0, block); 194 IMPLEMENT_des_cipher(des, cbc, CBC, DES_FLAGS, 64, 64, 64, block);
|
A D | cipher_tdes.h | 32 kbits, blkbits, ivbits, block) \ argument 50 (void (*)(void))ossl_cipher_generic_##block##_update }, \ 52 (void (*)(void))ossl_cipher_generic_##block##_final }, \
|
A D | cipher_tdes_default.c | 29 IMPLEMENT_tdes_cipher(ede2, EDE2, ecb, ECB, TDES_FLAGS, 64*2, 64, 64, block); 31 IMPLEMENT_tdes_cipher(ede2, EDE2, cbc, CBC, TDES_FLAGS, 64*2, 64, 64, block);
|
A D | cipher_idea.c | 53 IMPLEMENT_generic_cipher(idea, IDEA, ecb, ECB, 0, 128, 64, 0, block) 55 IMPLEMENT_generic_cipher(idea, IDEA, cbc, CBC, 0, 128, 64, 64, block)
|
/openssl-master/crypto/evp/ |
A D | e_camellia.c | 34 block128_f block; member 66 dat->block = (block128_f) cmll_t4_decrypt; in cmll_t4_init_key() 82 dat->block = (block128_f) cmll_t4_encrypt; in cmll_t4_init_key() 208 dat->block = (block128_f) Camellia_decrypt; in camellia_init_key() 212 dat->block = (block128_f) Camellia_encrypt; in camellia_init_key() 247 (*dat->block) (in + i, out + i, &dat->ks); in camellia_ecb_cipher() 270 EVP_CIPHER_CTX_is_encrypting(ctx), dat->block); in camellia_cfb_cipher() 296 dat->block); in camellia_cfb1_cipher() 306 dat->block); in camellia_cfb1_cipher() 317 dat->block); in camellia_cfb1_cipher() [all …]
|
/openssl-master/ssl/ |
A D | s3_cbc.c | 173 void (*md_transform) (void *ctx, const unsigned char *block); in ssl3_cbc_digest_record() 210 (void (*)(void *ctx, const unsigned char *block))MD5_Transform; in ssl3_cbc_digest_record() 220 (void (*)(void *ctx, const unsigned char *block))SHA1_Transform; in ssl3_cbc_digest_record() 227 (void (*)(void *ctx, const unsigned char *block))SHA256_Transform; in ssl3_cbc_digest_record() 234 (void (*)(void *ctx, const unsigned char *block))SHA256_Transform; in ssl3_cbc_digest_record() 241 (void (*)(void *ctx, const unsigned char *block))SHA512_Transform; in ssl3_cbc_digest_record() 431 unsigned char block[MAX_HASH_BLOCK_SIZE]; in ssl3_cbc_digest_record() local 472 block[j] = b; in ssl3_cbc_digest_record() 475 md_transform(md_state.c, block); in ssl3_cbc_digest_record() 476 md_final_raw(md_state.c, block); in ssl3_cbc_digest_record() [all …]
|
/openssl-master/doc/man3/ |
A D | BIO_f_cipher.pod | 31 to flush and possibly pad the final block through the BIO. 37 When reading from an encryption BIO the final block is automatically 49 When encrypting BIO_flush() B<must> be called to flush the final block 50 through the BIO. If it is not then the final block will fail a subsequent 53 When decrypting an error on the final block is signaled by a zero
|
A D | EVP_mdc2.pod | 17 hash function based on a block cipher. This implementation is only available 24 The MDC-2DES algorithm of using MDC-2 with the DES block cipher. It produces a 37 ISO/IEC 10118-2:2000 Hash-Function 2, with DES as the underlying block cipher.
|