Home
last modified time | relevance | path

Searched refs:cbc (Results 1 – 25 of 133) sorted by relevance

123456

/freebsd/tools/regression/ipsec/
H A Dipsec6.t26 des-cbc:12345678 \
27 3des-cbc:012345678901234567890123 \
28 blowfish-cbc:0123456789012345 \
29 blowfish-cbc:01234567890123456789 \
30 blowfish-cbc:012345678901234567890123 \
31 blowfish-cbc:0123456789012345678901234567 \
32 blowfish-cbc:01234567890123456789012345678901 \
33 blowfish-cbc:012345678901234567890123456789012345 \
34 blowfish-cbc:0123456789012345678901234567890123456789 \
35 blowfish-cbc:01234567890123456789012345678901234567890123 \
[all …]
H A Dipsec.t26 des-cbc:12345678 \
27 3des-cbc:012345678901234567890123 \
28 blowfish-cbc:0123456789012345 \
29 blowfish-cbc:01234567890123456789 \
30 blowfish-cbc:012345678901234567890123 \
31 blowfish-cbc:0123456789012345678901234567 \
32 blowfish-cbc:01234567890123456789012345678901 \
33 blowfish-cbc:012345678901234567890123456789012345 \
34 blowfish-cbc:0123456789012345678901234567890123456789 \
35 blowfish-cbc:01234567890123456789012345678901234567890123 \
[all …]
/freebsd/contrib/wpa/src/crypto/
H A Dcrypto_internal-cipher.c26 u8 cbc[32]; member
32 u8 cbc[8]; member
37 u8 cbc[8]; member
76 os_memcpy(ctx->u.aes.cbc, iv, AES_BLOCK_SIZE); in crypto_cipher_init()
84 os_memcpy(ctx->u.des3.cbc, iv, 8); in crypto_cipher_init()
92 os_memcpy(ctx->u.des.cbc, iv, 8); in crypto_cipher_init()
122 ctx->u.aes.cbc[j] ^= plain[j]; in crypto_cipher_encrypt()
123 aes_encrypt(ctx->u.aes.ctx_enc, ctx->u.aes.cbc, in crypto_cipher_encrypt()
124 ctx->u.aes.cbc); in crypto_cipher_encrypt()
125 os_memcpy(crypt, ctx->u.aes.cbc, AES_BLOCK_SIZE); in crypto_cipher_encrypt()
[all …]
H A Daes-cbc.c27 u8 cbc[AES_BLOCK_SIZE]; in aes_128_cbc_encrypt() local
37 os_memcpy(cbc, iv, AES_BLOCK_SIZE); in aes_128_cbc_encrypt()
42 cbc[j] ^= pos[j]; in aes_128_cbc_encrypt()
43 aes_encrypt(ctx, cbc, cbc); in aes_128_cbc_encrypt()
44 os_memcpy(pos, cbc, AES_BLOCK_SIZE); in aes_128_cbc_encrypt()
63 u8 cbc[AES_BLOCK_SIZE], tmp[AES_BLOCK_SIZE]; in aes_128_cbc_decrypt() local
73 os_memcpy(cbc, iv, AES_BLOCK_SIZE); in aes_128_cbc_decrypt()
80 pos[j] ^= cbc[j]; in aes_128_cbc_decrypt()
81 os_memcpy(cbc, tmp, AES_BLOCK_SIZE); in aes_128_cbc_decrypt()
H A Daes-omac1.c47 u8 cbc[AES_BLOCK_SIZE], pad[AES_BLOCK_SIZE]; in omac1_aes_vector() local
57 os_memset(cbc, 0, AES_BLOCK_SIZE); in omac1_aes_vector()
70 cbc[i] ^= *pos++; in omac1_aes_vector()
85 aes_encrypt(ctx, cbc, cbc); in omac1_aes_vector()
95 cbc[i] ^= *pos++; in omac1_aes_vector()
108 cbc[left] ^= 0x80; in omac1_aes_vector()
113 pad[i] ^= cbc[i]; in omac1_aes_vector()
/freebsd/tests/sys/geom/class/eli/
H A Dconf.sh41 aes-cbc:128 aes-cbc:192 aes-cbc:256 \
42 camellia-cbc:128 camellia-cbc:192 camellia-cbc:256; do
65 aes-cbc:128 aes-cbc:192 aes-cbc:256 \
66 camellia-cbc:128 camellia-cbc:192 camellia-cbc:256; do
/freebsd/crypto/openssl/providers/implementations/ciphers/
H A Dcipher_sm4_hw.c26 ctx->stream.cbc = NULL; in cipher_hw_sm4_initkey()
29 ctx->stream.cbc = (cbc128_f)HWSM4_cbc_encrypt; in cipher_hw_sm4_initkey()
49 ctx->stream.cbc = NULL; in cipher_hw_sm4_initkey()
51 ctx->stream.cbc = (cbc128_f)vpsm4_ex_cbc_encrypt; in cipher_hw_sm4_initkey()
62 ctx->stream.cbc = NULL; in cipher_hw_sm4_initkey()
64 ctx->stream.cbc = (cbc128_f)vpsm4_cbc_encrypt; in cipher_hw_sm4_initkey()
80 ctx->stream.cbc = NULL; in cipher_hw_sm4_initkey()
83 ctx->stream.cbc = (cbc128_f)HWSM4_cbc_encrypt; in cipher_hw_sm4_initkey()
95 ctx->stream.cbc = NULL; in cipher_hw_sm4_initkey()
97 ctx->stream.cbc = (cbc128_f)vpsm4_ex_cbc_encrypt; in cipher_hw_sm4_initkey()
[all …]
H A Dcipher_aes_siv_hw.c28 EVP_CIPHER_free(ctx->cbc); in aes_siv_initkey()
30 ctx->cbc = NULL; in aes_siv_initkey()
35 ctx->cbc = EVP_CIPHER_fetch(libctx, "AES-128-CBC", propq); in aes_siv_initkey()
39 ctx->cbc = EVP_CIPHER_fetch(libctx, "AES-192-CBC", propq); in aes_siv_initkey()
43 ctx->cbc = EVP_CIPHER_fetch(libctx, "AES-256-CBC", propq); in aes_siv_initkey()
49 if (ctx->cbc == NULL || ctx->ctr == NULL) in aes_siv_initkey()
55 return ossl_siv128_init(sctx, key, klen, ctx->cbc, ctx->ctr, libctx, in aes_siv_initkey()
64 if (in->cbc != NULL && !EVP_CIPHER_up_ref(in->cbc)) in aes_siv_dupctx()
67 EVP_CIPHER_free(in->cbc); in aes_siv_dupctx()
103 EVP_CIPHER_free(ctx->cbc); in aes_siv_cleanup()
H A Dcipher_aes_hw_t4.inc11 * Sparc t4 support for AES modes ecb, cbc, ofb, cfb, ctr.
32 dat->stream.cbc = dat->mode == EVP_CIPH_CBC_MODE ?
36 dat->stream.cbc = dat->mode == EVP_CIPH_CBC_MODE ?
40 dat->stream.cbc = dat->mode == EVP_CIPH_CBC_MODE ?
53 dat->stream.cbc = (cbc128_f)aes128_t4_cbc_encrypt;
57 dat->stream.cbc = NULL;
61 dat->stream.cbc = (cbc128_f)aes192_t4_cbc_encrypt;
65 dat->stream.cbc = NULL;
69 dat->stream.cbc = (cbc128_f)aes256_t4_cbc_encrypt;
73 dat->stream.cbc = NULL;
H A Dcipher_aes_hw.c34 dat->stream.cbc = NULL; in cipher_hw_aes_initkey()
37 dat->stream.cbc = (cbc128_f)HWAES_cbc_encrypt; in cipher_hw_aes_initkey()
49 dat->stream.cbc = (cbc128_f)ossl_bsaes_cbc_encrypt; in cipher_hw_aes_initkey()
56 dat->stream.cbc = (dat->mode == EVP_CIPH_CBC_MODE) in cipher_hw_aes_initkey()
64 dat->stream.cbc = (dat->mode == EVP_CIPH_CBC_MODE) in cipher_hw_aes_initkey()
73 dat->stream.cbc = NULL; in cipher_hw_aes_initkey()
76 dat->stream.cbc = (cbc128_f)HWAES_cbc_encrypt; in cipher_hw_aes_initkey()
103 dat->stream.cbc = (dat->mode == EVP_CIPH_CBC_MODE) in cipher_hw_aes_initkey()
111 dat->stream.cbc = (dat->mode == EVP_CIPH_CBC_MODE) in cipher_hw_aes_initkey()
161 PROV_CIPHER_HW_aes_mode(cbc)
H A Dcipher_camellia_hw_t4.inc33 dat->stream.cbc = (cbc128_f) cmll128_t4_cbc_encrypt;
37 dat->stream.cbc = NULL;
42 dat->stream.cbc = (cbc128_f) cmll256_t4_cbc_encrypt;
46 dat->stream.cbc = NULL;
56 dat->stream.cbc = mode == EVP_CIPH_CBC_MODE ?
61 dat->stream.cbc = mode == EVP_CIPH_CBC_MODE ?
H A Dcipher_tdes_hw.c29 tctx->tstream.cbc = NULL; in ossl_cipher_hw_tdes_ede3_initkey()
36 tctx->tstream.cbc = ctx->enc ? des_t4_ede3_cbc_encrypt : des_t4_ede3_cbc_decrypt; in ossl_cipher_hw_tdes_ede3_initkey()
62 if (tctx->tstream.cbc != NULL) { in ossl_cipher_hw_tdes_cbc()
63 (*tctx->tstream.cbc)(in, out, inl, tctx->tks.ks, ctx->iv); in ossl_cipher_hw_tdes_cbc()
97 PROV_CIPHER_HW_tdes_mode(ede3, cbc)
H A Dcipher_aes_hw_rv64i.inc11 * RISC-V 64 ZKND ZKNE support for AES modes ecb, cbc, ofb, cfb, ctr.
36 dat->stream.cbc = NULL;
40 dat->stream.cbc = NULL;
52 * RISC-V RV64 ZVKNED support for AES modes ecb, cbc, ofb, cfb, ctr.
88 dat->stream.cbc = (cbc128_f) rv64i_zvkned_cbc_encrypt;
90 dat->stream.cbc = (cbc128_f) rv64i_zvkned_cbc_decrypt;
H A Dcipher_aes_hw_rv32i.inc11 * RISC-V 32 ZKND ZKNE support for AES modes ecb, cbc, ofb, cfb, ctr.
44 dat->stream.cbc = NULL;
48 dat->stream.cbc = NULL;
72 dat->stream.cbc = NULL;
76 dat->stream.cbc = NULL;
H A Dcipher_camellia_hw.c35 dat->stream.cbc = mode == EVP_CIPH_CBC_MODE ? (cbc128_f)Camellia_cbc_encrypt : NULL; in cipher_hw_camellia_initkey()
38 dat->stream.cbc = mode == EVP_CIPH_CBC_MODE ? (cbc128_f)Camellia_cbc_encrypt : NULL; in cipher_hw_camellia_initkey()
66 PROV_CIPHER_HW_camellia_mode(cbc)
H A Dcipher_aes_hw_aesni.inc11 * AES-NI support for AES modes ecb, cbc, ofb, cfb, ctr.
34 dat->stream.cbc = dat->mode == EVP_CIPH_CBC_MODE ?
40 dat->stream.cbc = (cbc128_f) aesni_cbc_encrypt;
44 dat->stream.cbc = NULL;
H A Dcipher_des_hw.c26 dctx->dstream.cbc = NULL; in cipher_hw_des_initkey()
31 dctx->dstream.cbc = ctx->enc ? des_t4_cbc_encrypt : des_t4_cbc_decrypt; in cipher_hw_des_initkey()
70 if (dctx->dstream.cbc != NULL) { in cipher_hw_des_cbc_cipher()
71 (*dctx->dstream.cbc)(in, out, len, key, ctx->iv); in cipher_hw_des_cbc_cipher()
190 PROV_CIPHER_HW_des_mode(cbc)
H A Dcipher_sm4_hw_rv64i.inc11 * RV64 ZVKSED support for AES modes ecb, cbc, ofb, cfb, ctr.
34 ctx->stream.cbc = NULL;
38 ctx->stream.cbc = NULL;
/freebsd/crypto/openssl/crypto/modes/
H A Dcts128.c89 unsigned char ivec[16], cbc128_f cbc) in CRYPTO_cts128_encrypt() argument
105 (*cbc)(in, out, len, key, ivec, 1); in CRYPTO_cts128_encrypt()
112 (*cbc)(in, out - 16, residue, key, ivec, 1); in CRYPTO_cts128_encrypt()
118 (*cbc)(tmp.c, out - 16, 16, key, ivec, 1); in CRYPTO_cts128_encrypt()
125 unsigned char ivec[16], cbc128_f cbc) in CRYPTO_nistcts128_encrypt() argument
140 (*cbc)(in, out, len, key, ivec, 1); in CRYPTO_nistcts128_encrypt()
149 (*cbc)(in, out - 16 + residue, residue, key, ivec, 1); in CRYPTO_nistcts128_encrypt()
153 (*cbc)(tmp.c, out - 16 + residue, 16, key, ivec, 1); in CRYPTO_nistcts128_encrypt()
250 unsigned char ivec[16], cbc128_f cbc) in CRYPTO_cts128_decrypt() argument
267 (*cbc)(in, out, len, key, ivec, 0); in CRYPTO_cts128_decrypt()
[all …]
/freebsd/crypto/openssl/crypto/evp/
H A De_sm4.c31 cbc128_f cbc; member
53 …BLOCK_CIPHER_generic(nid, 16, 16, cbc, cbc, CBC, flags | EVP_CIPH_FLAG_DEFAULT_ASN1) …
72 dat->stream.cbc = NULL; in sm4_init_key()
75 dat->stream.cbc = (cbc128_f)HWSM4_cbc_encrypt; in sm4_init_key()
87 dat->stream.cbc = NULL; in sm4_init_key()
89 dat->stream.cbc = (cbc128_f)vpsm4_cbc_encrypt; in sm4_init_key()
103 dat->stream.cbc = NULL; in sm4_init_key()
106 dat->stream.cbc = (cbc128_f)HWSM4_cbc_encrypt; in sm4_init_key()
126 dat->stream.cbc = NULL; in sm4_init_key()
128 dat->stream.cbc = (cbc128_f)vpsm4_cbc_encrypt; in sm4_init_key()
[all …]
H A De_camellia.c36 cbc128_f cbc; member
68 dat->stream.cbc = mode == EVP_CIPH_CBC_MODE ? (cbc128_f)cmll128_t4_cbc_decrypt : NULL; in cmll_t4_init_key()
72 dat->stream.cbc = mode == EVP_CIPH_CBC_MODE ? (cbc128_f)cmll256_t4_cbc_decrypt : NULL; in cmll_t4_init_key()
83 dat->stream.cbc = (cbc128_f)cmll128_t4_cbc_encrypt; in cmll_t4_init_key()
87 dat->stream.cbc = NULL; in cmll_t4_init_key()
92 dat->stream.cbc = (cbc128_f)cmll256_t4_cbc_encrypt; in cmll_t4_init_key()
96 dat->stream.cbc = NULL; in cmll_t4_init_key()
187 …BLOCK_CIPHER_generic(nid, keylen, 16, 16, cbc, cbc, CBC, flags | EVP_CIPH_FLAG_DEFAULT_ASN1) …
213 dat->stream.cbc = mode == EVP_CIPH_CBC_MODE ? (cbc128_f)Camellia_cbc_encrypt : NULL; in camellia_init_key()
216 dat->stream.cbc = mode == EVP_CIPH_CBC_MODE ? (cbc128_f)Camellia_cbc_encrypt : NULL; in camellia_init_key()
[all …]
H A De_des.c32 void (*cbc)(const void *, void *, size_t, member
98 if (dat->stream.cbc != NULL) { in des_cbc_cipher()
99 (*dat->stream.cbc)(in, out, inl, &dat->ks.ks, ctx->iv); in des_cbc_cipher()
214 dat->stream.cbc = NULL; in des_init_key()
221 dat->stream.cbc = enc ? des_t4_cbc_encrypt : des_t4_cbc_decrypt; in des_init_key()
/freebsd/crypto/openssh/regress/
H A Dconch-ciphers.sh16 for c in aes256-ctr aes256-cbc aes192-ctr aes192-cbc aes128-ctr aes128-cbc \
17 cast128-cbc blowfish 3des-cbc ; do
/freebsd/crypto/openssl/doc/man1/
H A Dopenssl-enc.pod.in348 bf-cbc Blowfish in CBC mode
349 bf Alias for bf-cbc
350 blowfish Alias for bf-cbc
355 cast-cbc CAST in CBC mode
356 cast Alias for cast-cbc
357 cast5-cbc CAST5 in CBC mode
364 des-cbc DES in CBC mode
365 des Alias for des-cbc
370 des-ede-cbc Two key triple DES EDE in CBC mode
375 des-ede3-cbc Three key triple DES EDE in CBC mode
[all …]
/freebsd/crypto/openssl/crypto/perlasm/
H A DREADME.md108 There is also a cbc mode function generator in cbc.pl
110 &cbc($name,
127 &cbc("BF_cbc_encrypt","BF_encrypt","BF_encrypt",1,4,5,3,-1,-1);
129 &cbc("des_ncbc_encrypt","des_encrypt","des_encrypt",0,4,5,3,5,-1);
130 &cbc("des_ede3_cbc_encrypt","des_encrypt3","des_decrypt3",0,6,7,3,4,5);

123456