Symbol: enc
crypto/heimdal/appl/ftp/ftp/security.c
374
void *enc;
crypto/heimdal/appl/ftp/ftp/security.c
383
len = (*mech->encode)(app_data, buf, strlen(buf), command_prot, &enc);
crypto/heimdal/appl/ftp/ftp/security.c
389
if(base64_encode(enc, len, &buf) < 0){
crypto/heimdal/appl/ftp/ftp/security.c
390
free(enc);
crypto/heimdal/appl/ftp/ftp/security.c
394
free(enc);
crypto/heimdal/appl/ftp/ftpd/security.c
374
void *enc;
crypto/heimdal/appl/ftp/ftpd/security.c
383
len = (*mech->encode)(app_data, buf, strlen(buf), command_prot, &enc);
crypto/heimdal/appl/ftp/ftpd/security.c
389
if(base64_encode(enc, len, &buf) < 0){
crypto/heimdal/appl/ftp/ftpd/security.c
390
free(enc);
crypto/heimdal/appl/ftp/ftpd/security.c
394
free(enc);
crypto/heimdal/lib/hx509/ks_file.c
176
const char *enc;
crypto/heimdal/lib/hx509/ks_file.c
178
enc = hx509_pem_find_header(headers, "Proc-Type");
crypto/heimdal/lib/hx509/ks_file.c
179
if (enc) {
crypto/heimdal/lib/hx509/ks_file.c
198
if (strcmp(enc, "4,ENCRYPTED") != 0) {
crypto/heimdal/lib/hx509/ks_file.c
202
enc, fn);
crypto/heimdal/lib/krb5/get_cred.c
407
krb5_data enc;
crypto/heimdal/lib/krb5/get_cred.c
419
krb5_data_zero(&enc);
crypto/heimdal/lib/krb5/get_cred.c
501
ASN1_MALLOC_ENCODE(TGS_REQ, enc.data, enc.length, &req, &len, ret);
crypto/heimdal/lib/krb5/get_cred.c
504
if(enc.length != len)
crypto/heimdal/lib/krb5/get_cred.c
521
ret = krb5_sendto_context (context, stctx, &enc,
crypto/heimdal/lib/krb5/get_cred.c
579
krb5_data_free(&enc);
crypto/heimdal/lib/krb5/rd_req.c
135
check_transited(krb5_context context, Ticket *ticket, EncTicketPart *enc)
crypto/heimdal/lib/krb5/rd_req.c
146
if(enc->transited.tr_type == 0 && enc->transited.contents.length == 0)
crypto/heimdal/lib/krb5/rd_req.c
149
if(enc->transited.tr_type != DOMAIN_X500_COMPRESS)
crypto/heimdal/lib/krb5/rd_req.c
152
if(enc->transited.contents.length == 0)
crypto/heimdal/lib/krb5/rd_req.c
155
ret = krb5_domain_x500_decode(context, enc->transited.contents,
crypto/heimdal/lib/krb5/rd_req.c
157
enc->crealm,
crypto/heimdal/lib/krb5/rd_req.c
161
ret = krb5_check_transited(context, enc->crealm,
crypto/krb5/src/include/k5-int.h
2020
k5_rc_tag_from_ciphertext(krb5_context context, const krb5_enc_data *enc,
crypto/krb5/src/include/k5-trace.h
317
#define TRACE_PREAUTH_ENC_TS(c, sec, usec, plain, enc) \
crypto/krb5/src/include/k5-trace.h
319
"encrypted {hexdata}", (long) sec, (int) usec, plain, enc)
crypto/krb5/src/kdc/fast_util.c
554
krb5_enc_data enc;
crypto/krb5/src/kdc/fast_util.c
576
memset(&enc, 0, sizeof(enc));
crypto/krb5/src/kdc/fast_util.c
577
enc.enctype = key->enctype;
crypto/krb5/src/kdc/fast_util.c
578
enc.ciphertext = make_data(pa->contents + 8, pa->length - 8);
crypto/krb5/src/kdc/fast_util.c
582
ret = krb5_c_decrypt(context, key, KRB5_KEYUSAGE_PA_FX_COOKIE, NULL, &enc,
crypto/krb5/src/kdc/fast_util.c
666
krb5_enc_data enc;
crypto/krb5/src/kdc/fast_util.c
671
memset(&enc, 0, sizeof(enc));
crypto/krb5/src/kdc/fast_util.c
697
ret = alloc_data(&enc.ciphertext, ctlen);
crypto/krb5/src/kdc/fast_util.c
701
der_cookie, &enc);
crypto/krb5/src/kdc/fast_util.c
706
ret = k5_alloc_pa_data(KRB5_PADATA_FX_COOKIE, 8 + enc.ciphertext.length,
crypto/krb5/src/kdc/fast_util.c
710
memcpy(pa->contents + 8, enc.ciphertext.data, enc.ciphertext.length);
crypto/krb5/src/kdc/fast_util.c
719
krb5_free_data_contents(context, &enc.ciphertext);
crypto/krb5/src/kdc/kdc_preauth_ec.c
107
KRB5_KEYUSAGE_ENC_CHALLENGE_CLIENT, NULL, enc,
crypto/krb5/src/kdc/kdc_preauth_ec.c
146
krb5_free_enc_data(context, enc);
crypto/krb5/src/kdc/kdc_preauth_ec.c
165
krb5_enc_data enc;
crypto/krb5/src/kdc/kdc_preauth_ec.c
168
enc.ciphertext.data = NULL;
crypto/krb5/src/kdc/kdc_preauth_ec.c
181
&enc);
crypto/krb5/src/kdc/kdc_preauth_ec.c
184
ret = encode_krb5_enc_data(&enc, &der_enc_data);
crypto/krb5/src/kdc/kdc_preauth_ec.c
203
krb5_free_data_contents(context, &enc.ciphertext);
crypto/krb5/src/kdc/kdc_preauth_ec.c
59
krb5_enc_data *enc = NULL;
crypto/krb5/src/kdc/kdc_preauth_ec.c
79
ret = decode_krb5_enc_data(&der_enc_data, &enc);
crypto/krb5/src/kdc/kdc_preauth_ec.c
83
ret = alloc_data(&der_enc_ts, enc->ciphertext.length);
crypto/krb5/src/lib/crypto/builtin/cmac.c
126
krb5int_cmac_checksum(const struct krb5_enc_provider *enc, krb5_key key,
crypto/krb5/src/lib/crypto/builtin/cmac.c
140
assert(enc->cbc_mac != NULL);
crypto/krb5/src/lib/crypto/builtin/cmac.c
142
if (enc->block_size != BLOCK_SIZE)
crypto/krb5/src/lib/crypto/builtin/cmac.c
148
ret = generate_subkey(enc, key, K1, K2);
crypto/krb5/src/lib/crypto/builtin/cmac.c
175
ret = enc->cbc_mac(key, iov, 1, &d, &d);
crypto/krb5/src/lib/crypto/builtin/cmac.c
192
ret = enc->cbc_mac(key, iov, 1, &d, &d);
crypto/krb5/src/lib/crypto/builtin/cmac.c
67
generate_subkey(const struct krb5_enc_provider *enc,
crypto/krb5/src/lib/crypto/builtin/cmac.c
80
ret = encrypt_block(enc, key, &d);
crypto/krb5/src/lib/crypto/builtin/des/des_int.h
159
const mit_des_cblock ivec, int enc);
crypto/krb5/src/lib/crypto/builtin/des/f_cbc.c
246
const mit_des_cblock ivec, int enc)
crypto/krb5/src/lib/crypto/builtin/des/f_cbc.c
251
if (enc)
crypto/krb5/src/lib/crypto/builtin/kdf.c
122
ret = krb5int_cmac_checksum(enc, key, iov, 6, &prf);
crypto/krb5/src/lib/crypto/builtin/kdf.c
141
k5_derive_random_rfc3961(const struct krb5_enc_provider *enc, krb5_key key,
crypto/krb5/src/lib/crypto/builtin/kdf.c
148
blocksize = enc->block_size;
crypto/krb5/src/lib/crypto/builtin/kdf.c
149
keybytes = enc->keybytes;
crypto/krb5/src/lib/crypto/builtin/kdf.c
153
if (key->keyblock.length != enc->keylength || rnd_out->length != keybytes)
crypto/krb5/src/lib/crypto/builtin/kdf.c
172
ret = encrypt_block(enc, key, &block);
crypto/krb5/src/lib/crypto/builtin/kdf.c
76
k5_sp800_108_feedback_cmac(const struct krb5_enc_provider *enc, krb5_key key,
crypto/krb5/src/lib/crypto/builtin/kdf.c
86
blocksize = enc->block_size;
crypto/krb5/src/lib/crypto/builtin/kdf.c
87
keybytes = enc->keybytes;
crypto/krb5/src/lib/crypto/builtin/kdf.c
89
if (key->keyblock.length != enc->keylength || rnd_out->length != keybytes)
crypto/krb5/src/lib/crypto/crypto_tests/aes-test.c
117
enc();
crypto/krb5/src/lib/crypto/crypto_tests/aes-test.c
91
enc();
crypto/krb5/src/lib/crypto/crypto_tests/camellia-test.c
115
enc();
crypto/krb5/src/lib/crypto/crypto_tests/camellia-test.c
89
enc();
crypto/krb5/src/lib/crypto/crypto_tests/t_cmac.c
106
const struct krb5_enc_provider *enc = &krb5int_enc_camellia128;
crypto/krb5/src/lib/crypto/crypto_tests/t_cmac.c
122
ret = krb5int_cmac_checksum(enc, key, &iov, 1, &result);
crypto/krb5/src/lib/crypto/crypto_tests/t_cmac.c
128
ret = krb5int_cmac_checksum(enc, key, &iov, 1, &result);
crypto/krb5/src/lib/crypto/crypto_tests/t_cmac.c
134
ret = krb5int_cmac_checksum(enc, key, &iov, 1, &result);
crypto/krb5/src/lib/crypto/crypto_tests/t_cmac.c
140
ret = krb5int_cmac_checksum(enc, key, &iov, 1, &result);
crypto/krb5/src/lib/crypto/crypto_tests/t_decrypt.c
553
krb5_enc_data enc;
crypto/krb5/src/lib/crypto/crypto_tests/t_decrypt.c
567
ret = alloc_data(&enc.ciphertext, enclen);
crypto/krb5/src/lib/crypto/crypto_tests/t_decrypt.c
569
ret = krb5_c_encrypt(context, &kb, j, NULL, &plain, &enc);
crypto/krb5/src/lib/crypto/crypto_tests/t_decrypt.c
575
printhex("Ciphertext: ", enc.ciphertext.data,
crypto/krb5/src/lib/crypto/crypto_tests/t_decrypt.c
576
enc.ciphertext.length);
crypto/krb5/src/lib/crypto/crypto_tests/t_decrypt.c
577
free(enc.ciphertext.data);
crypto/krb5/src/lib/crypto/crypto_tests/t_decrypt.c
592
krb5_enc_data enc;
crypto/krb5/src/lib/crypto/crypto_tests/t_decrypt.c
605
enc.magic = KV5M_ENC_DATA;
crypto/krb5/src/lib/crypto/crypto_tests/t_decrypt.c
606
enc.enctype = test->enctype;
crypto/krb5/src/lib/crypto/crypto_tests/t_decrypt.c
607
enc.kvno = 0;
crypto/krb5/src/lib/crypto/crypto_tests/t_decrypt.c
608
enc.ciphertext = test->ciphertext;
crypto/krb5/src/lib/crypto/crypto_tests/t_decrypt.c
609
if (krb5_c_decrypt(context, &kb, test->usage, NULL, &enc,
crypto/krb5/src/lib/crypto/crypto_tests/t_derive.c
320
const struct krb5_enc_provider *enc;
crypto/krb5/src/lib/crypto/crypto_tests/t_derive.c
335
enc = get_enc_provider(test->enctype);
crypto/krb5/src/lib/crypto/crypto_tests/t_derive.c
337
if (test->expected_key.length == enc->keylength) {
crypto/krb5/src/lib/crypto/crypto_tests/t_derive.c
338
ret = krb5int_derive_key(enc, hash, inkey, &key, &test->constant,
crypto/krb5/src/lib/crypto/crypto_tests/t_derive.c
345
ret = krb5int_derive_random(enc, hash, inkey, &rnd,
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
212
struct krb5_enc_provider *enc = &krb5int_enc_des3;
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
217
r = krb5int_derive_key (enc, in, out, usage, DERIVE_RFC3961);
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
223
r = krb5int_derive_random (enc, in, out, usage, DERIVE_RFC3961);
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
427
enc = &krb5int_enc_aes128;
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
437
enc = &krb5int_enc_aes256;
crypto/krb5/src/lib/crypto/krb/block_size.c
39
*blocksize = ktp->enc->block_size;
crypto/krb5/src/lib/crypto/krb/cf2.c
106
ret = krb5int_c_init_keyblock(context, ktp->etype, ktp->enc->keylength,
crypto/krb5/src/lib/crypto/krb/cf2.c
144
ret = alloc_data(&prf1, ktp->enc->keybytes);
crypto/krb5/src/lib/crypto/krb/cf2.c
150
ret = alloc_data(&prf2, ktp->enc->keybytes);
crypto/krb5/src/lib/crypto/krb/cf2.c
160
ret = krb5int_c_init_keyblock(context, ktp->etype, ktp->enc->keylength,
crypto/krb5/src/lib/crypto/krb/cf2.c
98
ret = alloc_data(&rnd, ktp->enc->keybytes);
crypto/krb5/src/lib/crypto/krb/checksum_dk_cmac.c
37
const struct krb5_enc_provider *enc = ctp->enc;
crypto/krb5/src/lib/crypto/krb/checksum_dk_cmac.c
47
ret = krb5int_derive_key(enc, NULL, key, &kc, &datain,
crypto/krb5/src/lib/crypto/krb/checksum_dk_cmac.c
53
ret = krb5int_cmac_checksum(enc, kc, data, num_data, output);
crypto/krb5/src/lib/crypto/krb/checksum_dk_hmac.c
38
const struct krb5_enc_provider *enc = ctp->enc;
crypto/krb5/src/lib/crypto/krb/checksum_dk_hmac.c
48
ret = krb5int_derive_key(enc, NULL, key, &kc, &datain, DERIVE_RFC3961);
crypto/krb5/src/lib/crypto/krb/checksum_etm.c
52
ret = krb5int_derive_random(ctp->enc, ctp->hash, key, &kc, &label_data,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
159
const struct krb5_enc_provider *enc;
crypto/krb5/src/lib/crypto/krb/crypto_int.h
221
const struct krb5_enc_provider *enc;
crypto/krb5/src/lib/crypto/krb/crypto_int.h
311
krb5_error_code krb5int_dk_string_to_key(const struct krb5_keytypes *enc,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
316
krb5_error_code krb5int_aes_string_to_key(const struct krb5_keytypes *enc,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
321
krb5_error_code krb5int_camellia_string_to_key(const struct krb5_keytypes *enc,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
326
krb5_error_code krb5int_aes2_string_to_key(const struct krb5_keytypes *enc,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
386
krb5_error_code krb5int_derive_keyblock(const struct krb5_enc_provider *enc,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
391
krb5_error_code krb5int_derive_key(const struct krb5_enc_provider *enc,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
396
krb5_error_code krb5int_derive_random(const struct krb5_enc_provider *enc,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
498
krb5_error_code krb5int_cmac_checksum(const struct krb5_enc_provider *enc,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
543
k5_sp800_108_feedback_cmac(const struct krb5_enc_provider *enc, krb5_key key,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
549
k5_derive_random_rfc3961(const struct krb5_enc_provider *enc, krb5_key key,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
603
if (ctp->enc != NULL && (!ktp || ktp->enc != ctp->enc))
crypto/krb5/src/lib/crypto/krb/crypto_int.h
605
if (key && (!ktp || key->keyblock.length != ktp->enc->keylength))
crypto/krb5/src/lib/crypto/krb/crypto_int.h
612
encrypt_block(const struct krb5_enc_provider *enc, krb5_key key,
crypto/krb5/src/lib/crypto/krb/crypto_int.h
618
if (block->length != enc->block_size || enc->block_size == 1)
crypto/krb5/src/lib/crypto/krb/crypto_int.h
622
if (enc->cbc_mac != NULL) /* One-block cbc-mac with no ivec. */
crypto/krb5/src/lib/crypto/krb/crypto_int.h
623
return enc->cbc_mac(key, &iov, 1, NULL, block);
crypto/krb5/src/lib/crypto/krb/crypto_int.h
625
return enc->encrypt(key, 0, &iov, 1);
crypto/krb5/src/lib/crypto/krb/derive.c
108
krb5int_derive_keyblock(const struct krb5_enc_provider *enc,
crypto/krb5/src/lib/crypto/krb/derive.c
117
ret = alloc_data(&rawkey, enc->keybytes);
crypto/krb5/src/lib/crypto/krb/derive.c
122
ret = krb5int_derive_random(enc, hash, inkey, &rawkey, in_constant, alg);
crypto/krb5/src/lib/crypto/krb/derive.c
130
zapfree(rawkey.data, enc->keybytes);
crypto/krb5/src/lib/crypto/krb/derive.c
135
krb5int_derive_key(const struct krb5_enc_provider *enc,
crypto/krb5/src/lib/crypto/krb/derive.c
154
keyblock.length = enc->keylength;
crypto/krb5/src/lib/crypto/krb/derive.c
159
ret = krb5int_derive_keyblock(enc, hash, inkey, &keyblock, in_constant,
crypto/krb5/src/lib/crypto/krb/derive.c
81
krb5int_derive_random(const struct krb5_enc_provider *enc,
crypto/krb5/src/lib/crypto/krb/derive.c
90
return k5_derive_random_rfc3961(enc, inkey, in_constant, outrnd);
crypto/krb5/src/lib/crypto/krb/derive.c
92
return k5_sp800_108_feedback_cmac(enc, inkey, in_constant, outrnd);
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
100
if (header == NULL || header->data.length < enc->block_size)
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
103
if (trailer == NULL || trailer->data.length < enc->block_size)
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
110
ret = derive_keys(enc, key, usage, &ke, &ki);
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
115
header->data.length = enc->block_size;
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
121
ret = krb5int_cmac_checksum(enc, ki, data, num_data, &trailer->data);
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
126
ret = enc->encrypt(ke, ivec, data, num_data);
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
141
const struct krb5_enc_provider *enc = ktp->enc;
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
151
if (header == NULL || header->data.length != enc->block_size)
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
154
if (trailer == NULL || trailer->data.length != enc->block_size)
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
158
ret = derive_keys(enc, key, usage, &ke, &ki);
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
163
ret = enc->decrypt(ke, ivec, data, num_data);
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
168
ret = alloc_data(&cksum, enc->block_size);
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
171
ret = krb5int_cmac_checksum(enc, ki, data, num_data, &cksum);
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
174
if (k5_bcmp(cksum.data, trailer->data.data, enc->block_size) != 0)
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
40
return ktp->enc->block_size;
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
45
return ktp->enc->block_size;
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
54
derive_keys(const struct krb5_enc_provider *enc, krb5_key key,
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
67
ret = krb5int_derive_key(enc, NULL, key, &ke, &constant,
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
74
ret = krb5int_derive_key(enc, NULL, key, &ki, &constant,
crypto/krb5/src/lib/crypto/krb/enc_dk_cmac.c
91
const struct krb5_enc_provider *enc = ktp->enc;
crypto/krb5/src/lib/crypto/krb/enc_dk_hmac.c
134
ret = krb5int_derive_key(enc, NULL, key, &ke, &d1, DERIVE_RFC3961);
crypto/krb5/src/lib/crypto/krb/enc_dk_hmac.c
140
ret = krb5int_derive_key(enc, NULL, key, &ki, &d1, DERIVE_RFC3961);
crypto/krb5/src/lib/crypto/krb/enc_dk_hmac.c
146
header->data.length = enc->block_size;
crypto/krb5/src/lib/crypto/krb/enc_dk_hmac.c
161
ret = enc->encrypt(ke, ivec, data, num_data);
crypto/krb5/src/lib/crypto/krb/enc_dk_hmac.c
183
const struct krb5_enc_provider *enc = ktp->enc;
crypto/krb5/src/lib/crypto/krb/enc_dk_hmac.c
215
if (header == NULL || header->data.length != enc->block_size)
crypto/krb5/src/lib/crypto/krb/enc_dk_hmac.c
235
ret = krb5int_derive_key(enc, NULL, key, &ke, &d1, DERIVE_RFC3961);
crypto/krb5/src/lib/crypto/krb/enc_dk_hmac.c
241
ret = krb5int_derive_key(enc, NULL, key, &ki, &d1, DERIVE_RFC3961);
crypto/krb5/src/lib/crypto/krb/enc_dk_hmac.c
246
ret = enc->decrypt(ke, ivec, data, num_data);
crypto/krb5/src/lib/crypto/krb/enc_dk_hmac.c
40
return ktp->enc->block_size;
crypto/krb5/src/lib/crypto/krb/enc_dk_hmac.c
56
return ktp->enc->block_size;
crypto/krb5/src/lib/crypto/krb/enc_dk_hmac.c
73
const struct krb5_enc_provider *enc = ktp->enc;
crypto/krb5/src/lib/crypto/krb/enc_dk_hmac.c
99
if (header == NULL || header->data.length < enc->block_size)
crypto/krb5/src/lib/crypto/krb/enc_etm.c
108
ret = ktp->enc->init_state(NULL, 0, &zeroivec);
crypto/krb5/src/lib/crypto/krb/enc_etm.c
131
ktp->enc->free_state(&zeroivec);
crypto/krb5/src/lib/crypto/krb/enc_etm.c
141
const struct krb5_enc_provider *enc = ktp->enc;
crypto/krb5/src/lib/crypto/krb/enc_etm.c
155
if (header == NULL || header->data.length < enc->block_size)
crypto/krb5/src/lib/crypto/krb/enc_etm.c
177
header->data.length = enc->block_size;
crypto/krb5/src/lib/crypto/krb/enc_etm.c
183
ret = enc->encrypt(ke, (ivec == NULL) ? NULL : &ivcopy, data, num_data);
crypto/krb5/src/lib/crypto/krb/enc_etm.c
214
const struct krb5_enc_provider *enc = ktp->enc;
crypto/krb5/src/lib/crypto/krb/enc_etm.c
226
if (header == NULL || header->data.length != enc->block_size)
crypto/krb5/src/lib/crypto/krb/enc_etm.c
250
ret = enc->decrypt(ke, ivec, data, num_data);
crypto/krb5/src/lib/crypto/krb/enc_etm.c
41
return ktp->enc->block_size;
crypto/krb5/src/lib/crypto/krb/enc_etm.c
69
ret = krb5int_derive_key(ktp->enc, ktp->hash, key, &ke, &label_data,
crypto/krb5/src/lib/crypto/krb/enc_raw.c
100
if (ktp->enc->block_size != 0 && cipherlen < ktp->enc->block_size)
crypto/krb5/src/lib/crypto/krb/enc_raw.c
108
return ktp->enc->decrypt(key, ivec, data, num_data);
crypto/krb5/src/lib/crypto/krb/enc_raw.c
36
return ktp->enc->block_size;
crypto/krb5/src/lib/crypto/krb/enc_raw.c
75
return ktp->enc->encrypt(key, ivec, data, num_data);
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
115
keyblock_crypt(const struct krb5_enc_provider *enc, krb5_keyblock *keyblock,
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
125
ret = enc->encrypt(key, ivec, data, num_data);
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
135
const struct krb5_enc_provider *enc = ktp->enc;
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
168
ret = krb5int_c_init_keyblock(NULL, key->keyblock.enctype, enc->keybytes,
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
172
ret = krb5int_c_init_keyblock(NULL, key->keyblock.enctype, enc->keybytes,
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
178
ret = usage_key(enc, hash, &key->keyblock, usage, usage_keyblock);
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
202
ret = enc_key(enc, hash, usage_keyblock, &checksum, enc_keyblock);
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
206
ret = keyblock_crypt(enc, enc_keyblock, ivec, data, num_data);
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
220
const struct krb5_enc_provider *enc = ktp->enc;
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
242
ret = krb5int_c_init_keyblock(NULL, key->keyblock.enctype, enc->keybytes,
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
246
ret = krb5int_c_init_keyblock(NULL, key->keyblock.enctype, enc->keybytes,
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
260
ret = usage_key(enc, hash, &key->keyblock, usage, usage_keyblock);
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
265
ret = enc_key(enc, hash, usage_keyblock, &checksum, enc_keyblock);
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
270
ret = keyblock_crypt(enc, enc_keyblock, ivec, data, num_data);
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
290
ret = keyblock_crypt(enc, enc_keyblock, NULL, data, num_data);
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
316
const struct krb5_enc_provider *enc = &krb5int_enc_arcfour;
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
321
ret = krb5int_c_init_keyblock(NULL, keyblock->enctype, enc->keybytes,
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
325
ret = krb5int_c_init_keyblock(NULL, keyblock->enctype, enc->keybytes,
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
331
ret = usage_key(enc, hash, keyblock, usage, usage_keyblock);
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
336
ret = enc_key(enc, hash, usage_keyblock, kd_data, enc_keyblock);
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
341
ret = keyblock_crypt(enc, enc_keyblock, 0, data, num_data);
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
39
usage_key(const struct krb5_enc_provider *enc,
crypto/krb5/src/lib/crypto/krb/enc_rc4.c
69
enc_key(const struct krb5_enc_provider *enc,
crypto/krb5/src/lib/crypto/krb/enctype_util.c
84
*similar = (ktp1->enc == ktp2->enc && ktp1->str2key == ktp2->str2key);
crypto/krb5/src/lib/crypto/krb/key.c
91
if (ktp && ktp->enc->key_cleanup)
crypto/krb5/src/lib/crypto/krb/key.c
92
ktp->enc->key_cleanup(key);
crypto/krb5/src/lib/crypto/krb/keyed_checksum_types.c
36
return (!ctp->enc || ktp->enc == ctp->enc);
crypto/krb5/src/lib/crypto/krb/keylengths.c
52
*keybytes = ktp->enc->keybytes;
crypto/krb5/src/lib/crypto/krb/keylengths.c
54
*keylength = ktp->enc->keylength;
crypto/krb5/src/lib/crypto/krb/make_random_key.c
36
const struct krb5_enc_provider *enc;
crypto/krb5/src/lib/crypto/krb/make_random_key.c
44
enc = ktp->enc;
crypto/krb5/src/lib/crypto/krb/make_random_key.c
46
keybytes = enc->keybytes;
crypto/krb5/src/lib/crypto/krb/make_random_key.c
47
keylength = enc->keylength;
crypto/krb5/src/lib/crypto/krb/old_api_glue.c
224
if (ctp == NULL || ctp->enc == NULL)
crypto/krb5/src/lib/crypto/krb/old_api_glue.c
227
if (krb5int_enctypes_list[i].enc == ctp->enc)
crypto/krb5/src/lib/crypto/krb/prf_cmac.c
38
if (ktp->prf_length != ktp->enc->block_size)
crypto/krb5/src/lib/crypto/krb/prf_cmac.c
45
ret = krb5int_derive_key(ktp->enc, NULL, key, &kp, &prfconst,
crypto/krb5/src/lib/crypto/krb/prf_cmac.c
51
ret = krb5int_cmac_checksum(ktp->enc, kp, &iov, 1, out);
crypto/krb5/src/lib/crypto/krb/prf_des.c
46
return ktp->enc->encrypt(key, NULL, &iov, 1);
crypto/krb5/src/lib/crypto/krb/prf_dk.c
33
const struct krb5_enc_provider *enc = ktp->enc;
crypto/krb5/src/lib/crypto/krb/prf_dk.c
51
ret = krb5int_derive_key(ktp->enc, NULL, key, &kp, &prfconst,
crypto/krb5/src/lib/crypto/krb/prf_dk.c
58
iov.data.length = (hash->hashsize / enc->block_size) * enc->block_size;
crypto/krb5/src/lib/crypto/krb/prf_dk.c
61
ret = ktp->enc->encrypt(kp, NULL, &iov, 1);
crypto/krb5/src/lib/crypto/krb/random_to_key.c
54
if (random_key->length != ktp->enc->keylength)
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
171
err = krb5int_derive_keyblock(ktp->enc, ktp->hash, tempkey, key, &usage,
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
47
keybytes = ktp->enc->keybytes;
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
48
keylength = ktp->enc->keylength;
crypto/krb5/src/lib/crypto/krb/s2k_pbkdf2.c
90
ret = krb5int_derive_keyblock(ktp->enc, NULL, foldkey, keyblock, &indata,
crypto/krb5/src/lib/crypto/krb/state.c
46
return ktp->enc->init_state(key, keyusage, new_state);
crypto/krb5/src/lib/crypto/krb/state.c
58
ktp->enc->free_state(state);
crypto/krb5/src/lib/crypto/krb/string_to_key.c
53
keylength = ktp->enc->keylength;
crypto/krb5/src/lib/crypto/openssl/cmac.c
42
krb5int_cmac_checksum(const struct krb5_enc_provider *enc, krb5_key key,
crypto/krb5/src/lib/crypto/openssl/cmac.c
53
if (enc == &krb5int_enc_camellia128)
crypto/krb5/src/lib/crypto/openssl/cmac.c
55
else if (enc == &krb5int_enc_camellia256)
crypto/krb5/src/lib/crypto/openssl/kdf.c
124
k5_sp800_108_feedback_cmac(const struct krb5_enc_provider *enc, krb5_key key,
crypto/krb5/src/lib/crypto/openssl/kdf.c
136
cipher = enc_name(enc);
crypto/krb5/src/lib/crypto/openssl/kdf.c
183
k5_derive_random_rfc3961(const struct krb5_enc_provider *enc, krb5_key key,
crypto/krb5/src/lib/crypto/openssl/kdf.c
192
if (key->keyblock.length != enc->keylength ||
crypto/krb5/src/lib/crypto/openssl/kdf.c
193
rnd_out->length != enc->keybytes) {
crypto/krb5/src/lib/crypto/openssl/kdf.c
197
cipher = enc_name(enc);
crypto/krb5/src/lib/crypto/openssl/kdf.c
53
enc_name(const struct krb5_enc_provider *enc)
crypto/krb5/src/lib/crypto/openssl/kdf.c
55
if (enc == &krb5int_enc_camellia128)
crypto/krb5/src/lib/crypto/openssl/kdf.c
57
if (enc == &krb5int_enc_camellia256)
crypto/krb5/src/lib/crypto/openssl/kdf.c
59
if (enc == &krb5int_enc_aes128)
crypto/krb5/src/lib/crypto/openssl/kdf.c
61
if (enc == &krb5int_enc_aes256)
crypto/krb5/src/lib/crypto/openssl/kdf.c
63
if (enc == &krb5int_enc_des3)
crypto/krb5/src/lib/gssapi/krb5/accept_sec_context.c
930
ctx->enc = NULL;
crypto/krb5/src/lib/gssapi/krb5/delete_sec_context.c
57
if (ctx->enc)
crypto/krb5/src/lib/gssapi/krb5/delete_sec_context.c
58
krb5_k_free_key(context, ctx->enc);
crypto/krb5/src/lib/gssapi/krb5/gssapiP_krb5.h
222
krb5_key enc; /* RFC 1964 encryption key; seq xored with a constant
crypto/krb5/src/lib/gssapi/krb5/gssapiP_krb5.h
430
krb5_key enc, /* for conf len */
crypto/krb5/src/lib/gssapi/krb5/init_sec_context.c
625
ctx->enc = NULL;
crypto/krb5/src/lib/gssapi/krb5/k5seal.c
173
if ((code = kg_make_confounder(context, enc->keyblock.enctype,
crypto/krb5/src/lib/gssapi/krb5/k5seal.c
241
code = krb5_k_key_keyblock(context, enc, &enc_key);
crypto/krb5/src/lib/gssapi/krb5/k5seal.c
263
code = kg_encrypt(context, enc, KG_USAGE_SEAL, NULL, plain,
crypto/krb5/src/lib/gssapi/krb5/k5seal.c
327
code = make_seal_token_v1(context, ctx->enc, ctx->seq,
crypto/krb5/src/lib/gssapi/krb5/k5seal.c
56
krb5_key enc,
crypto/krb5/src/lib/gssapi/krb5/k5seal.c
91
conflen = kg_confounder_size(context, enc->keyblock.enctype);
crypto/krb5/src/lib/gssapi/krb5/k5sealiov.c
171
code = kg_make_confounder(context, ctx->enc->keyblock.enctype,
crypto/krb5/src/lib/gssapi/krb5/k5sealiov.c
179
ctx->cksum_size, ctx->seq, ctx->enc,
crypto/krb5/src/lib/gssapi/krb5/k5sealiov.c
209
code = krb5_k_key_keyblock(context, ctx->enc, &enc_key);
crypto/krb5/src/lib/gssapi/krb5/k5sealiov.c
226
ctx->enc, KG_USAGE_SEAL, NULL,
crypto/krb5/src/lib/gssapi/krb5/k5sealiov.c
442
k5_headerlen = kg_confounder_size(context, ctx->enc->keyblock.enctype);
crypto/krb5/src/lib/gssapi/krb5/k5sealiov.c
74
cnflen = kg_confounder_size(context, ctx->enc->keyblock.enctype);
crypto/krb5/src/lib/gssapi/krb5/k5unsealiov.c
146
code = krb5_k_key_keyblock(context, ctx->enc, &enc_key);
crypto/krb5/src/lib/gssapi/krb5/k5unsealiov.c
165
ctx->enc, KG_USAGE_SEAL, NULL,
crypto/krb5/src/lib/gssapi/krb5/k5unsealiov.c
173
conflen = kg_confounder_size(context, ctx->enc->keyblock.enctype);
crypto/krb5/src/lib/gssapi/krb5/k5unsealiov.c
205
cksum_len, ctx->seq, ctx->enc,
crypto/krb5/src/lib/gssapi/krb5/k5unsealiov.c
503
kg_confounder_size(context, ctx->enc->keyblock.enctype);
crypto/krb5/src/lib/gssapi/krb5/ser_sctx.c
269
if (!kret && ctx->enc)
crypto/krb5/src/lib/gssapi/krb5/ser_sctx.c
270
kret = k5_size_keyblock(&ctx->enc->keyblock, &required);
crypto/krb5/src/lib/gssapi/krb5/ser_sctx.c
391
if (!kret && ctx->enc)
crypto/krb5/src/lib/gssapi/krb5/ser_sctx.c
392
kret = k5_externalize_keyblock(&ctx->enc->keyblock,
crypto/krb5/src/lib/gssapi/krb5/ser_sctx.c
592
(kret = intern_key(&ctx->enc, &bp, &remain))) {
crypto/krb5/src/lib/gssapi/krb5/ser_sctx.c
679
if (ctx->enc)
crypto/krb5/src/lib/gssapi/krb5/ser_sctx.c
680
krb5_k_free_key(kcontext, ctx->enc);
crypto/krb5/src/lib/gssapi/krb5/unwrap.c
137
ret = decrypt_v1(context, sealalg, ctx->enc, seqnum, in->ptr, in->len,
crypto/krb5/src/lib/gssapi/krb5/util_cksum.c
110
conf_len = kg_confounder_size(context, enc->keyblock.enctype);
crypto/krb5/src/lib/gssapi/krb5/util_cksum.c
88
krb5_key enc,
crypto/krb5/src/lib/gssapi/krb5/util_crypt.c
105
ctx->enc->keyblock.enctype = ENCTYPE_DES3_CBC_RAW;
crypto/krb5/src/lib/gssapi/krb5/util_crypt.c
62
krb5_k_free_key(context, ctx->enc);
crypto/krb5/src/lib/gssapi/krb5/util_crypt.c
63
ctx->enc = NULL;
crypto/krb5/src/lib/gssapi/krb5/util_crypt.c
64
code = krb5_k_create_key(context, &subkey->keyblock, &ctx->enc);
crypto/krb5/src/lib/gssapi/krb5/util_crypt.c
89
if (ctx->enc == NULL) {
crypto/krb5/src/lib/gssapi/krb5/wrap_size_limit.c
156
conflen = kg_confounder_size(ctx->k5_context, ctx->enc->keyblock.enctype);
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
657
assert(fn->enc != NULL);
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
658
return fn->enc(buf, val, tag_out);
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
791
assert(string->enc != NULL);
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
792
ret = string->enc(buf, val, count);
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
147
krb5_error_code (*enc)(asn1buf *, const void *, taginfo *);
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
225
krb5_error_code (*enc)(asn1buf *, uint8_t *const *, size_t);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
154
krb5_enc_data *enc = NULL;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
165
ret = decode_krb5_enc_data( &scratch, &enc);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
168
scratch.data = k5alloc(enc->ciphertext.length, &ret);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
171
scratch.length = enc->ciphertext.length;
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
173
NULL /*cipherstate*/, enc, &scratch);
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
196
if (enc)
crypto/krb5/src/lib/krb5/krb/get_in_tkt.c
197
krb5_free_enc_data(context, enc);
crypto/krb5/src/lib/krb5/krb/int-proto.h
172
const krb5_enc_data *enc, const krb5_checksum *cksum);
crypto/krb5/src/lib/krb5/krb/mk_cred.c
130
ret = encrypt_credencpart(context, &credenc, key, &enc);
crypto/krb5/src/lib/krb5/krb/mk_cred.c
137
cred.enc_part = enc;
crypto/krb5/src/lib/krb5/krb/mk_cred.c
142
*enc_out = enc;
crypto/krb5/src/lib/krb5/krb/mk_cred.c
143
memset(&enc, 0, sizeof(enc));
crypto/krb5/src/lib/krb5/krb/mk_cred.c
147
krb5_free_data_contents(context, &enc.ciphertext);
crypto/krb5/src/lib/krb5/krb/mk_cred.c
162
krb5_enc_data enc;
crypto/krb5/src/lib/krb5/krb/mk_cred.c
166
memset(&enc, 0, sizeof(enc));
crypto/krb5/src/lib/krb5/krb/mk_cred.c
190
&der_krbcred, &enc);
crypto/krb5/src/lib/krb5/krb/mk_cred.c
195
ret = k5_privsafe_check_replay(context, authcon, NULL, &enc, NULL);
crypto/krb5/src/lib/krb5/krb/mk_cred.c
207
krb5_free_data_contents(context, &enc.ciphertext);
crypto/krb5/src/lib/krb5/krb/mk_cred.c
84
krb5_enc_data enc;
crypto/krb5/src/lib/krb5/krb/mk_cred.c
89
memset(&enc, 0, sizeof(enc));
crypto/krb5/src/lib/krb5/krb/mk_priv.c
114
krb5_enc_data enc;
crypto/krb5/src/lib/krb5/krb/mk_priv.c
118
memset(&enc, 0, sizeof(enc));
crypto/krb5/src/lib/krb5/krb/mk_priv.c
135
remote_addr, &authcon->cstate, &der_krbpriv, &enc);
crypto/krb5/src/lib/krb5/krb/mk_priv.c
139
ret = k5_privsafe_check_replay(context, authcon, NULL, &enc, NULL);
crypto/krb5/src/lib/krb5/krb/mk_priv.c
151
zapfree(enc.ciphertext.data, enc.ciphertext.length);
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
101
enc.ciphertext.data = NULL;
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
116
encoded_ts, &enc);
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
121
retval = encode_krb5_enc_data(&enc, &encoded_ts);
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
122
krb5_free_data_contents(context, &enc.ciphertext);
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
65
krb5_enc_data *enc = NULL;
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
73
retval = decode_krb5_enc_data(&scratch, &enc);
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
76
scratch.data = malloc(enc->ciphertext.length);
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
77
scratch.length = enc->ciphertext.length;
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
84
enc, &scratch);
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
94
if (enc)
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
95
krb5_free_enc_data(context, enc);
crypto/krb5/src/lib/krb5/krb/preauth_ec.c
97
krb5_enc_data enc;
crypto/krb5/src/lib/krb5/krb/privsafe.c
110
const krb5_enc_data *enc, const krb5_checksum *cksum)
crypto/krb5/src/lib/krb5/krb/privsafe.c
115
assert(enc != NULL || cksum != NULL);
crypto/krb5/src/lib/krb5/krb/privsafe.c
126
if (enc != NULL) {
crypto/krb5/src/lib/krb5/krb/privsafe.c
127
ret = k5_rc_tag_from_ciphertext(context, enc, &tag);
crypto/krb5/src/lib/krb5/krb/rd_priv.c
107
krb5_enc_data enc;
crypto/krb5/src/lib/krb5/krb/rd_priv.c
112
memset(&enc, 0, sizeof(enc));
crypto/krb5/src/lib/krb5/krb/rd_priv.c
120
ret = read_krbpriv(context, authcon, inbuf, key, &rdata, &userdata, &enc);
crypto/krb5/src/lib/krb5/krb/rd_priv.c
124
ret = k5_privsafe_check_replay(context, authcon, &rdata, &enc, NULL);
crypto/krb5/src/lib/krb5/krb/rd_priv.c
147
krb5_free_data_contents(context, &enc.ciphertext);
crypto/krb5/src/lib/krb5/krb/rd_rep.c
102
retval = decode_krb5_ap_rep_enc_part(&scratch, &enc);
crypto/krb5/src/lib/krb5/krb/rd_rep.c
107
if ((enc->ctime != auth_context->authentp->ctime)
crypto/krb5/src/lib/krb5/krb/rd_rep.c
108
|| (enc->cusec != auth_context->authentp->cusec)) {
crypto/krb5/src/lib/krb5/krb/rd_rep.c
114
if (enc->subkey) {
crypto/krb5/src/lib/krb5/krb/rd_rep.c
116
enc->subkey);
crypto/krb5/src/lib/krb5/krb/rd_rep.c
120
enc->subkey);
crypto/krb5/src/lib/krb5/krb/rd_rep.c
126
auth_context->negotiated_etype = enc->subkey->enctype;
crypto/krb5/src/lib/krb5/krb/rd_rep.c
130
auth_context->remote_seq_number = enc->seq_number;
crypto/krb5/src/lib/krb5/krb/rd_rep.c
132
TRACE_RD_REP(context, enc->ctime, enc->cusec, enc->subkey,
crypto/krb5/src/lib/krb5/krb/rd_rep.c
133
enc->seq_number);
crypto/krb5/src/lib/krb5/krb/rd_rep.c
135
*repl = enc;
crypto/krb5/src/lib/krb5/krb/rd_rep.c
136
enc = NULL;
crypto/krb5/src/lib/krb5/krb/rd_rep.c
143
krb5_free_ap_rep_enc_part(context, enc);
crypto/krb5/src/lib/krb5/krb/rd_rep.c
74
krb5_ap_rep_enc_part *enc = NULL;
crypto/krb5/src/lib/krb5/rcache/rc_base.c
147
k5_rc_tag_from_ciphertext(krb5_context context, const krb5_enc_data *enc,
crypto/krb5/src/lib/krb5/rcache/rc_base.c
151
const krb5_data *cdata = &enc->ciphertext;
crypto/krb5/src/lib/krb5/rcache/rc_base.c
156
ret = krb5_c_crypto_length(context, enc->enctype,
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
754
uint8_t lockout[LOCKOUT_RECORD_LEN], *enc;
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
773
ret = klmdb_encode_princ(context, entry, &enc, &len);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
776
ret = put(context, dbc->princ_db, name, enc, len, FALSE, FALSE);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
777
free(enc);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
915
uint8_t *enc;
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
921
ret = klmdb_encode_policy(context, policy, &enc, &len);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
924
ret = put(context, dbc->policy_db, policy->name, enc, len, TRUE, FALSE);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
925
free(enc);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
934
uint8_t *enc;
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
940
ret = klmdb_encode_policy(context, policy, &enc, &len);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
943
ret = put(context, dbc->policy_db, policy->name, enc, len, FALSE, TRUE);
crypto/krb5/src/plugins/kdb/lmdb/kdb_lmdb.c
944
free(enc);
crypto/krb5/src/plugins/kdb/lmdb/klmdb-int.h
51
const void *enc, size_t enc_len,
crypto/krb5/src/plugins/kdb/lmdb/klmdb-int.h
57
const void *enc, size_t enc_len,
crypto/krb5/src/plugins/kdb/lmdb/marshal.c
167
const void *enc, size_t enc_len, krb5_db_entry **entry_out)
crypto/krb5/src/plugins/kdb/lmdb/marshal.c
191
k5_input_init(&in, enc, enc_len);
crypto/krb5/src/plugins/kdb/lmdb/marshal.c
264
const void *enc, size_t enc_len, osa_policy_ent_t *pol_out)
crypto/krb5/src/plugins/kdb/lmdb/marshal.c
281
k5_input_init(&in, enc, enc_len);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
634
krb5_enc_data enc;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
638
enc.ciphertext.data = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
656
KRB5_KEYUSAGE_PA_PKINIT_KX, scratch, &enc);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
662
ret = encode_krb5_enc_data(&enc, &scratch);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_srv.c
680
krb5_free_data_contents(context, &enc.ciphertext);
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
118
krb5_enc_data enc;
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
121
enc.ciphertext = empty_data();
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
133
ret = alloc_data(&enc.ciphertext, olen);
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
136
enc.enctype = sam_key.enctype;
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
137
enc.kvno = 0;
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
141
track_data, &enc);
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
145
*output = enc.ciphertext;
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
146
enc.ciphertext = empty_data();
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
150
krb5_free_data_contents(context, &enc.ciphertext);
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
81
krb5_enc_data enc;
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
90
enc.ciphertext = *enc_track_data;
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
91
enc.enctype = ENCTYPE_UNKNOWN;
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
92
enc.kvno = 0;
crypto/krb5/src/plugins/preauth/securid_sam2/grail.c
97
KRB5_KEYUSAGE_PA_SAM_CHALLENGE_TRACKID, 0, &enc,
crypto/krb5/src/plugins/preauth/spake/spake_client.c
301
process_encdata(krb5_context context, reqstate *st, krb5_enc_data *enc,
crypto/krb5/src/plugins/preauth/spake/spake_kdc.c
484
verify_encdata(krb5_context context, krb5_enc_data *enc,
crypto/krb5/src/plugins/preauth/test/cltest.c
134
krb5_enc_data enc;
crypto/krb5/src/plugins/preauth/test/cltest.c
165
enc.enctype = k->enctype;
crypto/krb5/src/plugins/preauth/test/cltest.c
166
enc.ciphertext = make_data(pa_data->contents, pa_data->length);
crypto/krb5/src/plugins/preauth/test/cltest.c
167
ret = krb5_c_decrypt(context, k, 1024, NULL, &enc, &plain);
crypto/krb5/src/plugins/preauth/test/kdctest.c
81
krb5_enc_data enc;
crypto/krb5/src/plugins/preauth/test/kdctest.c
91
ret = alloc_data(&enc.ciphertext, enclen);
crypto/krb5/src/plugins/preauth/test/kdctest.c
93
ret = krb5_c_encrypt(context, k, 1024, NULL, &d, &enc);
crypto/krb5/src/plugins/preauth/test/kdctest.c
95
pa = make_pa(enc.ciphertext.data, enc.ciphertext.length);
crypto/krb5/src/plugins/preauth/test/kdctest.c
96
free(enc.ciphertext.data);
crypto/krb5/src/util/support/t_json.c
222
char **tptr, *s, *enc, *p, orig;
crypto/krb5/src/util/support/t_json.c
301
if (k5_json_encode(v, &enc) || strcmp(enc, s) != 0)
crypto/krb5/src/util/support/t_json.c
303
free(enc);
crypto/openssh/cipher-aes.c
51
int enc)
crypto/openssh/cipher-aes.c
60
if (enc == -1)
crypto/openssh/cipher-aes.c
61
enc = ctx->encrypt;
crypto/openssh/cipher-aes.c
63
8*EVP_CIPHER_CTX_key_length(ctx), enc);
crypto/openssh/kex.c
1005
if ((r = choose_enc(&newkeys->enc, cprop[nenc],
crypto/openssh/kex.c
1011
authlen = cipher_authlen(newkeys->enc.cipher);
crypto/openssh/kex.c
1028
newkeys->enc.name,
crypto/openssh/kex.c
1035
need = MAXIMUM(need, newkeys->enc.key_len);
crypto/openssh/kex.c
1036
need = MAXIMUM(need, newkeys->enc.block_size);
crypto/openssh/kex.c
1037
need = MAXIMUM(need, newkeys->enc.iv_len);
crypto/openssh/kex.c
1039
dh_need = MAXIMUM(dh_need, cipher_seclen(newkeys->enc.cipher));
crypto/openssh/kex.c
1040
dh_need = MAXIMUM(dh_need, newkeys->enc.block_size);
crypto/openssh/kex.c
1041
dh_need = MAXIMUM(dh_need, newkeys->enc.iv_len);
crypto/openssh/kex.c
1155
kex->newkeys[mode]->enc.iv = keys[ctos ? 0 : 1];
crypto/openssh/kex.c
1156
kex->newkeys[mode]->enc.key = keys[ctos ? 2 : 3];
crypto/openssh/kex.c
691
if (newkeys->enc.key) {
crypto/openssh/kex.c
692
explicit_bzero(newkeys->enc.key, newkeys->enc.key_len);
crypto/openssh/kex.c
693
free(newkeys->enc.key);
crypto/openssh/kex.c
694
newkeys->enc.key = NULL;
crypto/openssh/kex.c
696
if (newkeys->enc.iv) {
crypto/openssh/kex.c
697
explicit_bzero(newkeys->enc.iv, newkeys->enc.iv_len);
crypto/openssh/kex.c
698
free(newkeys->enc.iv);
crypto/openssh/kex.c
699
newkeys->enc.iv = NULL;
crypto/openssh/kex.c
701
free(newkeys->enc.name);
crypto/openssh/kex.c
702
explicit_bzero(&newkeys->enc, sizeof(newkeys->enc));
crypto/openssh/kex.c
796
choose_enc(struct sshenc *enc, char *client, char *server)
crypto/openssh/kex.c
802
if ((enc->cipher = cipher_by_name(name)) == NULL) {
crypto/openssh/kex.c
807
enc->name = name;
crypto/openssh/kex.c
808
enc->enabled = 0;
crypto/openssh/kex.c
809
enc->iv = NULL;
crypto/openssh/kex.c
810
enc->iv_len = cipher_ivlen(enc->cipher);
crypto/openssh/kex.c
811
enc->key = NULL;
crypto/openssh/kex.c
812
enc->key_len = cipher_keylen(enc->cipher);
crypto/openssh/kex.c
813
enc->block_size = cipher_blocksize(enc->cipher);
crypto/openssh/kex.h
134
struct sshenc enc;
crypto/openssh/kexmlkem768x25519.c
104
struct libcrux_mlkem768_enc_result enc;
crypto/openssh/kexmlkem768x25519.c
145
enc = libcrux_ml_kem_mlkem768_portable_encapsulate(&mlkem_pub, rnd);
crypto/openssh/kexmlkem768x25519.c
148
if ((r = sshbuf_put(buf, enc.snd, sizeof(enc.snd))) != 0 ||
crypto/openssh/kexmlkem768x25519.c
149
(r = sshbuf_put(server_blob, enc.fst.value, sizeof(enc.fst.value))) != 0 ||
crypto/openssh/kexmlkem768x25519.c
161
enc.fst.value, sizeof(enc.fst.value));
crypto/openssh/kexmlkem768x25519.c
162
dump_digest("server kem key:", enc.snd, sizeof(enc.snd));
crypto/openssh/kexmlkem768x25519.c
184
explicit_bzero(&enc, sizeof(enc));
crypto/openssh/packet.c
1006
if ((r = cipher_init(ccp, enc->cipher, enc->key, enc->key_len,
crypto/openssh/packet.c
1007
enc->iv, enc->iv_len, crypt_type)) != 0)
crypto/openssh/packet.c
1036
if (enc->block_size >= 16)
crypto/openssh/packet.c
1037
*max_blocks = (u_int64_t)1 << (enc->block_size*2);
crypto/openssh/packet.c
1039
*max_blocks = ((u_int64_t)1 << 30) / enc->block_size;
crypto/openssh/packet.c
1042
state->rekey_limit / enc->block_size);
crypto/openssh/packet.c
1089
state->newkeys[MODE_OUT]->enc.block_size);
crypto/openssh/packet.c
1170
struct sshenc *enc = NULL;
crypto/openssh/packet.c
1176
enc = &state->newkeys[MODE_OUT]->enc;
crypto/openssh/packet.c
1180
if ((authlen = cipher_authlen(enc->cipher)) != 0)
crypto/openssh/packet.c
1183
block_size = enc ? enc->block_size : 8;
crypto/openssh/packet.c
1247
if (enc && !cipher_ctx_is_plaintext(state->send_context)) {
crypto/openssh/packet.c
1564
struct sshenc *enc = NULL;
crypto/openssh/packet.c
1578
enc = &state->newkeys[MODE_IN]->enc;
crypto/openssh/packet.c
1582
if ((authlen = cipher_authlen(enc->cipher)) != 0)
crypto/openssh/packet.c
1586
block_size = enc ? enc->block_size : 8;
crypto/openssh/packet.c
1630
return ssh_packet_start_discard(ssh, enc, mac, 0,
crypto/openssh/packet.c
1653
return ssh_packet_start_discard(ssh, enc, mac, 0,
crypto/openssh/packet.c
1700
return ssh_packet_start_discard(ssh, enc, mac,
crypto/openssh/packet.c
2374
struct sshenc *enc;
crypto/openssh/packet.c
2381
enc = &newkey->enc;
crypto/openssh/packet.c
2386
if ((r = cipher_get_keyiv(cc, enc->iv, enc->iv_len)) != 0)
crypto/openssh/packet.c
2390
if ((r = sshbuf_put_cstring(b, enc->name)) != 0 ||
crypto/openssh/packet.c
2391
(r = sshbuf_put_u32(b, enc->enabled)) != 0 ||
crypto/openssh/packet.c
2392
(r = sshbuf_put_u32(b, enc->block_size)) != 0 ||
crypto/openssh/packet.c
2393
(r = sshbuf_put_string(b, enc->key, enc->key_len)) != 0 ||
crypto/openssh/packet.c
2394
(r = sshbuf_put_string(b, enc->iv, enc->iv_len)) != 0)
crypto/openssh/packet.c
2396
if (cipher_authlen(enc->cipher) == 0) {
crypto/openssh/packet.c
2444
struct sshenc *enc;
crypto/openssh/packet.c
2459
enc = &newkey->enc;
crypto/openssh/packet.c
2463
if ((r = sshbuf_get_cstring(b, &enc->name, NULL)) != 0 ||
crypto/openssh/packet.c
2464
(r = sshbuf_get_u32(b, (u_int *)&enc->enabled)) != 0 ||
crypto/openssh/packet.c
2465
(r = sshbuf_get_u32(b, &enc->block_size)) != 0 ||
crypto/openssh/packet.c
2466
(r = sshbuf_get_string(b, &enc->key, &keylen)) != 0 ||
crypto/openssh/packet.c
2467
(r = sshbuf_get_string(b, &enc->iv, &ivlen)) != 0)
crypto/openssh/packet.c
2469
if ((enc->cipher = cipher_by_name(enc->name)) == NULL) {
crypto/openssh/packet.c
2473
if (cipher_authlen(enc->cipher) == 0) {
crypto/openssh/packet.c
2494
enc->key_len = keylen;
crypto/openssh/packet.c
2495
enc->iv_len = ivlen;
crypto/openssh/packet.c
406
ssh_packet_start_discard(struct ssh *ssh, struct sshenc *enc,
crypto/openssh/packet.c
412
if (enc == NULL || !cipher_is_cbc(enc->cipher) || (mac && mac->etm)) {
crypto/openssh/packet.c
956
struct sshenc *enc;
crypto/openssh/packet.c
995
enc = &state->newkeys[mode]->enc;
crypto/openssh/packet.c
998
if (cipher_authlen(enc->cipher) == 0) {
crypto/openssh/sshkey-xmss.c
399
struct sshbuf *b = NULL, *enc = NULL;
crypto/openssh/sshkey-xmss.c
420
if ((enc = sshbuf_from(data, len)) == NULL) {
crypto/openssh/sshkey-xmss.c
425
if ((r = sshkey_xmss_decrypt_state(k, enc, &b)) != 0) {
crypto/openssh/sshkey-xmss.c
439
sshbuf_free(enc);
crypto/openssh/sshkey-xmss.c
571
struct sshbuf *b = NULL, *enc = NULL;
crypto/openssh/sshkey-xmss.c
614
if ((ret = sshkey_xmss_encrypt_state(k, b, &enc)) != 0) {
crypto/openssh/sshkey-xmss.c
623
POKE_U32(buf, sshbuf_len(enc));
crypto/openssh/sshkey-xmss.c
630
if (atomicio(vwrite, fd, sshbuf_mutable_ptr(enc), sshbuf_len(enc)) !=
crypto/openssh/sshkey-xmss.c
631
sshbuf_len(enc)) {
crypto/openssh/sshkey-xmss.c
673
sshbuf_free(enc);
crypto/openssh/sshkey.c
1646
u_char *prekey = NULL, *enc = NULL, keyiv[SSH_DIGEST_MAX_LENGTH];
crypto/openssh/sshkey.c
1705
if ((enc = malloc(enclen)) == NULL) {
crypto/openssh/sshkey.c
1709
if ((r = cipher_crypt(cctx, 0, enc,
crypto/openssh/sshkey.c
1714
sshbuf_dump_data(enc, enclen, stderr);
crypto/openssh/sshkey.c
1727
k->shielded_private = enc;
crypto/openssh/sshkey.c
1731
enc = prekey = NULL; /* transferred */
crypto/openssh/sshkey.c
1745
freezero(enc, enclen);
crypto/openssl/apps/dsa.c
180
if (!opt_cipher(ciphername, &enc))
crypto/openssl/apps/dsa.c
279
if (enc != NULL)
crypto/openssl/apps/dsa.c
280
OSSL_ENCODER_CTX_set_cipher(ectx, EVP_CIPHER_get0_name(enc), NULL);
crypto/openssl/apps/dsa.c
283
if (enc != NULL || outformat == FORMAT_PVK) {
crypto/openssl/apps/dsa.c
314
EVP_CIPHER_free(enc);
crypto/openssl/apps/dsa.c
94
EVP_CIPHER *enc = NULL;
crypto/openssl/apps/ec.c
178
if (!opt_cipher(ciphername, &enc))
crypto/openssl/apps/ec.c
272
if (enc != NULL) {
crypto/openssl/apps/ec.c
273
OSSL_ENCODER_CTX_set_cipher(ectx, EVP_CIPHER_get0_name(enc), NULL);
crypto/openssl/apps/ec.c
294
EVP_CIPHER_free(enc);
crypto/openssl/apps/ec.c
86
EVP_CIPHER *enc = NULL;
crypto/openssl/apps/enc.c
161
int enc = 1, printkey = 0, i, k;
crypto/openssl/apps/enc.c
228
enc = 1;
crypto/openssl/apps/enc.c
243
enc = 0;
crypto/openssl/apps/enc.c
409
if (enc)
crypto/openssl/apps/enc.c
446
(enc) ? "encryption" : "decryption");
crypto/openssl/apps/enc.c
448
i = EVP_read_pw_string((char *)strbuf, SIZE, prompt, enc);
crypto/openssl/apps/enc.c
492
if (enc)
crypto/openssl/apps/enc.c
506
if (enc)
crypto/openssl/apps/enc.c
519
if (enc)
crypto/openssl/apps/enc.c
535
if (enc)
crypto/openssl/apps/enc.c
558
if (enc) { /* encryption */
crypto/openssl/apps/enc.c
697
(hiv == NULL && wrap == 1 ? NULL : iv), enc)) {
crypto/openssl/apps/enc.c
729
EVP_CIPHER_get_iv_length(cipher), enc, NULL)) {
crypto/openssl/apps/enc.c
791
if (enc)
crypto/openssl/apps/gendsa.c
123
if (!opt_cipher(ciphername, &enc))
crypto/openssl/apps/gendsa.c
161
if (!PEM_write_bio_PrivateKey(out, pkey, enc, NULL, 0, NULL, passout)) {
crypto/openssl/apps/gendsa.c
174
EVP_CIPHER_free(enc);
crypto/openssl/apps/gendsa.c
66
EVP_CIPHER *enc = NULL;
crypto/openssl/apps/genrsa.c
179
if (!opt_cipher(ciphername, &enc))
crypto/openssl/apps/genrsa.c
237
if (!PEM_write_bio_PrivateKey_traditional(out, pkey, enc, NULL, 0,
crypto/openssl/apps/genrsa.c
241
if (!PEM_write_bio_PrivateKey(out, pkey, enc, NULL, 0, NULL, passout))
crypto/openssl/apps/genrsa.c
251
EVP_CIPHER_free(enc);
crypto/openssl/apps/genrsa.c
92
EVP_CIPHER *enc = NULL;
crypto/openssl/apps/pkcs12.c
1021
options, pempass, enc)) {
crypto/openssl/apps/pkcs12.c
1036
char *pempass, const EVP_CIPHER *enc)
crypto/openssl/apps/pkcs12.c
1042
pass, passlen, options, pempass, enc))
crypto/openssl/apps/pkcs12.c
1050
char *pempass, const EVP_CIPHER *enc)
crypto/openssl/apps/pkcs12.c
1072
ret = PEM_write_bio_PrivateKey(out, pkey, enc, NULL, 0, NULL, pempass);
crypto/openssl/apps/pkcs12.c
1097
ret = PEM_write_bio_PrivateKey(out, pkey, enc, NULL, 0, NULL, pempass);
crypto/openssl/apps/pkcs12.c
1136
pass, passlen, options, pempass, enc);
crypto/openssl/apps/pkcs12.c
231
EVP_CIPHER *enc = (EVP_CIPHER *)default_enc;
crypto/openssl/apps/pkcs12.c
300
enc = NULL;
crypto/openssl/apps/pkcs12.c
429
if (!opt_cipher_any(ciphername, &enc))
crypto/openssl/apps/pkcs12.c
44
char *pempass, const EVP_CIPHER *enc);
crypto/openssl/apps/pkcs12.c
440
if (enc != default_enc)
crypto/openssl/apps/pkcs12.c
47
char *pempass, const EVP_CIPHER *enc);
crypto/openssl/apps/pkcs12.c
50
int options, char *pempass, const EVP_CIPHER *enc);
crypto/openssl/apps/pkcs12.c
514
if (enc == default_enc)
crypto/openssl/apps/pkcs12.c
515
enc = (EVP_CIPHER *)EVP_des_ede3_cbc();
crypto/openssl/apps/pkcs12.c
709
if (!noprompt && !(enc == NULL && maciter == -1)) {
crypto/openssl/apps/pkcs12.c
941
if (!dump_certs_keys_p12(out, p12, cpass, -1, options, passout, enc)) {
crypto/openssl/apps/pkcs12.c
987
const EVP_CIPHER *enc)
crypto/openssl/apps/rsa.c
143
EVP_CIPHER *enc = NULL;
crypto/openssl/apps/rsa.c
239
if (!opt_cipher(ciphername, &enc))
crypto/openssl/apps/rsa.c
389
if (enc != NULL)
crypto/openssl/apps/rsa.c
390
OSSL_ENCODER_CTX_set_cipher(ectx, EVP_CIPHER_get0_name(enc), NULL);
crypto/openssl/apps/rsa.c
393
if (enc != NULL || outformat == FORMAT_PVK) {
crypto/openssl/apps/rsa.c
424
EVP_CIPHER_free(enc);
crypto/openssl/crypto/aes/aes_cbc.c
22
unsigned char *ivec, const int enc)
crypto/openssl/crypto/aes/aes_cbc.c
25
if (enc)
crypto/openssl/crypto/aes/aes_cfb.c
27
unsigned char *ivec, int *num, const int enc)
crypto/openssl/crypto/aes/aes_cfb.c
30
CRYPTO_cfb128_encrypt(in, out, length, key, ivec, num, enc,
crypto/openssl/crypto/aes/aes_cfb.c
37
unsigned char *ivec, int *num, const int enc)
crypto/openssl/crypto/aes/aes_cfb.c
39
CRYPTO_cfb128_1_encrypt(in, out, length, key, ivec, num, enc,
crypto/openssl/crypto/aes/aes_cfb.c
45
unsigned char *ivec, int *num, const int enc)
crypto/openssl/crypto/aes/aes_cfb.c
47
CRYPTO_cfb128_8_encrypt(in, out, length, key, ivec, num, enc,
crypto/openssl/crypto/aes/aes_ecb.c
22
const AES_KEY *key, const int enc)
crypto/openssl/crypto/aes/aes_ecb.c
26
assert((AES_ENCRYPT == enc) || (AES_DECRYPT == enc));
crypto/openssl/crypto/aes/aes_ecb.c
28
if (AES_ENCRYPT == enc)
crypto/openssl/crypto/aes/aes_ige.c
183
const int enc)
crypto/openssl/crypto/aes/aes_ige.c
195
OPENSSL_assert((AES_ENCRYPT == enc) || (AES_DECRYPT == enc));
crypto/openssl/crypto/aes/aes_ige.c
198
if (AES_ENCRYPT == enc) {
crypto/openssl/crypto/aes/aes_ige.c
50
unsigned char *ivec, const int enc)
crypto/openssl/crypto/aes/aes_ige.c
59
OPENSSL_assert((AES_ENCRYPT == enc) || (AES_DECRYPT == enc));
crypto/openssl/crypto/aes/aes_ige.c
62
if (AES_ENCRYPT == enc) {
crypto/openssl/crypto/asn1/tasn_utl.c
143
ASN1_ENCODING *enc = asn1_get_enc_ptr(pval, it);
crypto/openssl/crypto/asn1/tasn_utl.c
145
if (enc != NULL) {
crypto/openssl/crypto/asn1/tasn_utl.c
146
enc->enc = NULL;
crypto/openssl/crypto/asn1/tasn_utl.c
147
enc->len = 0;
crypto/openssl/crypto/asn1/tasn_utl.c
148
enc->modified = 1;
crypto/openssl/crypto/asn1/tasn_utl.c
154
ASN1_ENCODING *enc = asn1_get_enc_ptr(pval, it);
crypto/openssl/crypto/asn1/tasn_utl.c
156
if (enc != NULL) {
crypto/openssl/crypto/asn1/tasn_utl.c
157
OPENSSL_free(enc->enc);
crypto/openssl/crypto/asn1/tasn_utl.c
158
enc->enc = NULL;
crypto/openssl/crypto/asn1/tasn_utl.c
159
enc->len = 0;
crypto/openssl/crypto/asn1/tasn_utl.c
160
enc->modified = 1;
crypto/openssl/crypto/asn1/tasn_utl.c
167
ASN1_ENCODING *enc = asn1_get_enc_ptr(pval, it);
crypto/openssl/crypto/asn1/tasn_utl.c
169
if (enc == NULL)
crypto/openssl/crypto/asn1/tasn_utl.c
172
OPENSSL_free(enc->enc);
crypto/openssl/crypto/asn1/tasn_utl.c
175
if ((enc->enc = OPENSSL_malloc(inlen)) == NULL)
crypto/openssl/crypto/asn1/tasn_utl.c
177
memcpy(enc->enc, in, inlen);
crypto/openssl/crypto/asn1/tasn_utl.c
178
enc->len = inlen;
crypto/openssl/crypto/asn1/tasn_utl.c
179
enc->modified = 0;
crypto/openssl/crypto/asn1/tasn_utl.c
187
const ASN1_ENCODING *enc = asn1_get_const_enc_ptr(pval, it);
crypto/openssl/crypto/asn1/tasn_utl.c
189
if (enc == NULL || enc->modified)
crypto/openssl/crypto/asn1/tasn_utl.c
192
memcpy(*out, enc->enc, enc->len);
crypto/openssl/crypto/asn1/tasn_utl.c
193
*out += enc->len;
crypto/openssl/crypto/asn1/tasn_utl.c
196
*len = enc->len;
crypto/openssl/crypto/camellia/cmll_cbc.c
21
unsigned char *ivec, const int enc)
crypto/openssl/crypto/camellia/cmll_cbc.c
24
if (enc)
crypto/openssl/crypto/camellia/cmll_cfb.c
27
unsigned char *ivec, int *num, const int enc)
crypto/openssl/crypto/camellia/cmll_cfb.c
30
CRYPTO_cfb128_encrypt(in, out, length, key, ivec, num, enc,
crypto/openssl/crypto/camellia/cmll_cfb.c
37
unsigned char *ivec, int *num, const int enc)
crypto/openssl/crypto/camellia/cmll_cfb.c
39
CRYPTO_cfb128_1_encrypt(in, out, length, key, ivec, num, enc,
crypto/openssl/crypto/camellia/cmll_cfb.c
45
unsigned char *ivec, int *num, const int enc)
crypto/openssl/crypto/camellia/cmll_cfb.c
47
CRYPTO_cfb128_8_encrypt(in, out, length, key, ivec, num, enc,
crypto/openssl/crypto/camellia/cmll_ecb.c
20
const CAMELLIA_KEY *key, const int enc)
crypto/openssl/crypto/camellia/cmll_ecb.c
22
if (CAMELLIA_ENCRYPT == enc)
crypto/openssl/crypto/cast/c_cfb64.c
27
unsigned char *ivec, int *num, int enc)
crypto/openssl/crypto/cast/c_cfb64.c
36
if (enc) {
crypto/openssl/crypto/cast/c_ecb.c
21
const CAST_KEY *ks, int enc)
crypto/openssl/crypto/cast/c_ecb.c
29
if (enc)
crypto/openssl/crypto/cast/c_enc.c
85
int enc)
crypto/openssl/crypto/cast/c_enc.c
92
if (enc) {
crypto/openssl/crypto/cms/cms_enc.c
127
if (!enc || !ec->key) {
crypto/openssl/crypto/cms/cms_enc.c
139
if (enc)
crypto/openssl/crypto/cms/cms_enc.c
152
if (enc || ec->debug) {
crypto/openssl/crypto/cms/cms_enc.c
166
if (EVP_CipherInit_ex(ctx, NULL, NULL, ec->key, piv, enc) <= 0) {
crypto/openssl/crypto/cms/cms_enc.c
170
if (enc) {
crypto/openssl/crypto/cms/cms_enc.c
262
CMS_EncryptedData *enc = cms->d.encryptedData;
crypto/openssl/crypto/cms/cms_enc.c
263
if (enc->encryptedContentInfo->cipher && enc->unprotectedAttrs)
crypto/openssl/crypto/cms/cms_enc.c
264
enc->version = 2;
crypto/openssl/crypto/cms/cms_enc.c
265
return ossl_cms_EncryptedContent_init_bio(enc->encryptedContentInfo,
crypto/openssl/crypto/cms/cms_enc.c
40
int enc, keep_key = 0;
crypto/openssl/crypto/cms/cms_enc.c
44
enc = ec->cipher ? 1 : 0;
crypto/openssl/crypto/cms/cms_enc.c
55
if (enc) {
crypto/openssl/crypto/cms/cms_enc.c
78
if (EVP_CipherInit_ex(ctx, cipher, NULL, NULL, NULL, enc) <= 0) {
crypto/openssl/crypto/cms/cms_enc.c
83
if (enc) {
crypto/openssl/crypto/cms/cms_kari.c
212
CMS_KeyAgreeRecipientInfo *kari, int enc)
crypto/openssl/crypto/cms/cms_kari.c
228
if (!EVP_CipherInit_ex(kari->ctx, NULL, NULL, kek, NULL, enc))
crypto/openssl/crypto/cms/cms_kari.c
446
goto enc;
crypto/openssl/crypto/cms/cms_kari.c
465
enc:
crypto/openssl/crypto/crmf/crmf_lib.c
759
unsigned char *OSSL_CRMF_ENCRYPTEDVALUE_decrypt(const OSSL_CRMF_ENCRYPTEDVALUE *enc,
crypto/openssl/crypto/crmf/crmf_lib.c
779
if (enc == NULL || enc->symmAlg == NULL || enc->encSymmKey == NULL
crypto/openssl/crypto/crmf/crmf_lib.c
780
|| enc->encValue == NULL || pkey == NULL) {
crypto/openssl/crypto/crmf/crmf_lib.c
786
OBJ_obj2txt(name, sizeof(name), enc->symmAlg->algorithm, 0);
crypto/openssl/crypto/crmf/crmf_lib.c
790
cipher = (EVP_CIPHER *)EVP_get_cipherbyobj(enc->symmAlg->algorithm);
crypto/openssl/crypto/crmf/crmf_lib.c
802
ASN1_BIT_STRING *encKey = enc->encSymmKey;
crypto/openssl/crypto/crmf/crmf_lib.c
825
if (ASN1_TYPE_get_octetstring(enc->symmAlg->parameter, iv,
crypto/openssl/crypto/crmf/crmf_lib.c
832
if ((out = OPENSSL_malloc(enc->encValue->length + EVP_CIPHER_get_block_size(cipher))) == NULL
crypto/openssl/crypto/crmf/crmf_lib.c
839
enc->encValue->data,
crypto/openssl/crypto/crmf/crmf_lib.c
840
enc->encValue->length)
crypto/openssl/crypto/des/cfb64ede.c
108
if (enc) {
crypto/openssl/crypto/des/cfb64ede.c
27
DES_cblock *ivec, int *num, int enc)
crypto/openssl/crypto/des/cfb64ede.c
36
if (enc) {
crypto/openssl/crypto/des/cfb64ede.c
94
DES_cblock *ivec, int enc)
crypto/openssl/crypto/des/cfb64enc.c
26
DES_cblock *ivec, int *num, int enc)
crypto/openssl/crypto/des/cfb64enc.c
35
if (enc) {
crypto/openssl/crypto/des/cfb_enc.c
32
DES_cblock *ivec, int enc)
crypto/openssl/crypto/des/cfb_enc.c
56
if (enc) {
crypto/openssl/crypto/des/des_enc.c
114
if (enc) {
crypto/openssl/crypto/des/des_enc.c
20
void DES_encrypt1(DES_LONG *data, DES_key_schedule *ks, int enc)
crypto/openssl/crypto/des/des_enc.c
205
DES_cblock *ivec, int enc)
crypto/openssl/crypto/des/des_enc.c
219
if (enc) {
crypto/openssl/crypto/des/des_enc.c
45
if (enc) {
crypto/openssl/crypto/des/des_enc.c
91
void DES_encrypt2(DES_LONG *data, DES_key_schedule *ks, int enc)
crypto/openssl/crypto/des/ecb3_enc.c
20
DES_key_schedule *ks3, int enc)
crypto/openssl/crypto/des/ecb3_enc.c
31
if (enc)
crypto/openssl/crypto/des/ecb_enc.c
36
DES_key_schedule *ks, int enc)
crypto/openssl/crypto/des/ecb_enc.c
47
DES_encrypt1(ll, ks, enc);
crypto/openssl/crypto/des/ncbc_enc.c
20
DES_key_schedule *_schedule, DES_cblock *ivec, int enc)
crypto/openssl/crypto/des/ncbc_enc.c
24
DES_cblock *ivec, int enc)
crypto/openssl/crypto/des/ncbc_enc.c
35
if (enc) {
crypto/openssl/crypto/des/pcbc_enc.c
20
DES_cblock *ivec, int enc)
crypto/openssl/crypto/des/pcbc_enc.c
31
if (enc) {
crypto/openssl/crypto/des/xcbc_enc.c
23
const_DES_cblock *outw, int enc)
crypto/openssl/crypto/des/xcbc_enc.c
42
if (enc) {
crypto/openssl/crypto/ec/curve448/curve448.c
274
uint8_t enc[EDDSA_448_PUBLIC_BYTES],
crypto/openssl/crypto/ec/curve448/curve448.c
309
enc[EDDSA_448_PRIVATE_BYTES - 1] = 0;
crypto/openssl/crypto/ec/curve448/curve448.c
310
gf_serialize(enc, x, 1);
crypto/openssl/crypto/ec/curve448/curve448.c
311
enc[EDDSA_448_PRIVATE_BYTES - 1] |= 0x80 & gf_lobit(t);
crypto/openssl/crypto/ec/curve448/curve448.c
323
const uint8_t enc[EDDSA_448_PUBLIC_BYTES])
crypto/openssl/crypto/ec/curve448/curve448.c
329
memcpy(enc2, enc, sizeof(enc2));
crypto/openssl/crypto/ec/curve448/ed448.h
179
uint8_t enc[EDDSA_448_PUBLIC_BYTES],
crypto/openssl/crypto/ec/curve448/ed448.h
194
const uint8_t enc[EDDSA_448_PUBLIC_BYTES]);
crypto/openssl/crypto/engine/eng_openssl.c
206
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/cmeth_lib.c
166
int enc)
crypto/openssl/crypto/evp/cmeth_lib.c
98
int enc))
crypto/openssl/crypto/evp/e_aes.c
1017
const unsigned char *iv, int enc);
crypto/openssl/crypto/evp/e_aes.c
1029
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes.c
1039
if (!enc)
crypto/openssl/crypto/evp/e_aes.c
1057
const unsigned char *ivec, int enc)
crypto/openssl/crypto/evp/e_aes.c
1123
const unsigned char *ivec, int enc)
crypto/openssl/crypto/evp/e_aes.c
1140
if (!enc)
crypto/openssl/crypto/evp/e_aes.c
1153
const int enc = EVP_CIPHER_CTX_is_encrypting(ctx);
crypto/openssl/crypto/evp/e_aes.c
1172
cctx->kmf.param.cv[n] = enc ? *out : tmp;
crypto/openssl/crypto/evp/e_aes.c
1196
cctx->kmf.param.cv[n] = enc ? out[n] : tmp;
crypto/openssl/crypto/evp/e_aes.c
1208
const unsigned char *ivec, int enc)
crypto/openssl/crypto/evp/e_aes.c
1225
if (!enc)
crypto/openssl/crypto/evp/e_aes.c
144
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes.c
1450
int ivlen, enc, len;
crypto/openssl/crypto/evp/e_aes.c
1492
enc = EVP_CIPHER_CTX_is_encrypting(c);
crypto/openssl/crypto/evp/e_aes.c
1493
if (arg <= 0 || arg > 16 || enc)
crypto/openssl/crypto/evp/e_aes.c
1501
enc = EVP_CIPHER_CTX_is_encrypting(c);
crypto/openssl/crypto/evp/e_aes.c
1502
if (arg <= 0 || arg > 16 || !enc || gctx->taglen < 0)
crypto/openssl/crypto/evp/e_aes.c
1525
enc = EVP_CIPHER_CTX_is_encrypting(c);
crypto/openssl/crypto/evp/e_aes.c
1526
if (enc && RAND_bytes(gctx->iv + arg, gctx->ivlen - arg) <= 0)
crypto/openssl/crypto/evp/e_aes.c
1551
enc = EVP_CIPHER_CTX_is_encrypting(c);
crypto/openssl/crypto/evp/e_aes.c
1552
if (gctx->iv_gen == 0 || gctx->key_set == 0 || enc)
crypto/openssl/crypto/evp/e_aes.c
156
&& !enc) {
crypto/openssl/crypto/evp/e_aes.c
1577
enc = EVP_CIPHER_CTX_is_encrypting(c);
crypto/openssl/crypto/evp/e_aes.c
1578
if (!enc) {
crypto/openssl/crypto/evp/e_aes.c
1614
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes.c
1632
if (!enc)
crypto/openssl/crypto/evp/e_aes.c
1664
const int enc = EVP_CIPHER_CTX_is_encrypting(ctx);
crypto/openssl/crypto/evp/e_aes.c
1676
if (enc && ++gctx->tls_enc_records == 0) {
crypto/openssl/crypto/evp/e_aes.c
1681
if (EVP_CIPHER_CTX_ctrl(ctx, enc ? EVP_CTRL_GCM_IV_GEN : EVP_CTRL_GCM_SET_IV_INV,
crypto/openssl/crypto/evp/e_aes.c
1695
if (enc) {
crypto/openssl/crypto/evp/e_aes.c
1723
int enc;
crypto/openssl/crypto/evp/e_aes.c
1753
enc = EVP_CIPHER_CTX_is_encrypting(ctx);
crypto/openssl/crypto/evp/e_aes.c
1754
if (enc) {
crypto/openssl/crypto/evp/e_aes.c
1787
const unsigned char *iv, int enc);
crypto/openssl/crypto/evp/e_aes.c
1878
unsigned char *out, size_t len, int enc)
crypto/openssl/crypto/evp/e_aes.c
1909
if (enc) {
crypto/openssl/crypto/evp/e_aes.c
1920
if (enc) {
crypto/openssl/crypto/evp/e_aes.c
1976
const int enc = EVP_CIPHER_CTX_is_encrypting(ctx);
crypto/openssl/crypto/evp/e_aes.c
1982
if (enc) {
crypto/openssl/crypto/evp/e_aes.c
2001
if (enc) {
crypto/openssl/crypto/evp/e_aes.c
2002
if (s390x_aes_ccm(cctx, in, out, len, enc))
crypto/openssl/crypto/evp/e_aes.c
2008
if (!s390x_aes_ccm(cctx, in, out, len, enc)) {
crypto/openssl/crypto/evp/e_aes.c
2025
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes.c
2072
const int enc = EVP_CIPHER_CTX_is_encrypting(ctx);
crypto/openssl/crypto/evp/e_aes.c
2111
if (!enc && !cctx->aes.ccm.tag_set)
crypto/openssl/crypto/evp/e_aes.c
2126
if (enc) {
crypto/openssl/crypto/evp/e_aes.c
2127
if (s390x_aes_ccm(cctx, in, out, len, enc))
crypto/openssl/crypto/evp/e_aes.c
2135
if (!s390x_aes_ccm(cctx, in, out, len, enc)) {
crypto/openssl/crypto/evp/e_aes.c
2161
int enc, len;
crypto/openssl/crypto/evp/e_aes.c
2194
enc = EVP_CIPHER_CTX_is_encrypting(c);
crypto/openssl/crypto/evp/e_aes.c
2195
if (!enc) {
crypto/openssl/crypto/evp/e_aes.c
223
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes.c
2232
enc = EVP_CIPHER_CTX_is_encrypting(c);
crypto/openssl/crypto/evp/e_aes.c
2233
if (enc && ptr)
crypto/openssl/crypto/evp/e_aes.c
2246
enc = EVP_CIPHER_CTX_is_encrypting(c);
crypto/openssl/crypto/evp/e_aes.c
2247
if (!enc || !cctx->aes.ccm.tag_set)
crypto/openssl/crypto/evp/e_aes.c
2274
const unsigned char *iv, int enc);
crypto/openssl/crypto/evp/e_aes.c
2416
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes.c
2429
&& !enc) {
crypto/openssl/crypto/evp/e_aes.c
267
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes.c
2795
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes.c
290
if ((!allow_insecure_decrypt || enc)
crypto/openssl/crypto/evp/e_aes.c
297
if (enc) {
crypto/openssl/crypto/evp/e_aes.c
3225
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes.c
3259
if ((!allow_insecure_decrypt || enc)
crypto/openssl/crypto/evp/e_aes.c
326
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes.c
3266
xctx->stream = enc ? AES_xts_encrypt : AES_xts_decrypt;
crypto/openssl/crypto/evp/e_aes.c
3273
if (enc) {
crypto/openssl/crypto/evp/e_aes.c
3296
xctx->stream = enc ? ossl_bsaes_xts_encrypt : ossl_bsaes_xts_decrypt;
crypto/openssl/crypto/evp/e_aes.c
3301
if (enc) {
crypto/openssl/crypto/evp/e_aes.c
3318
if (enc) {
crypto/openssl/crypto/evp/e_aes.c
343
cctx->str = enc ? (ccm128_f)aesni_ccm64_encrypt_blocks : (ccm128_f)aesni_ccm64_decrypt_blocks;
crypto/openssl/crypto/evp/e_aes.c
3482
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes.c
359
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes.c
3672
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes.c
385
enc ? aesni_ocb_encrypt
crypto/openssl/crypto/evp/e_aes.c
3913
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes.c
3941
enc ? HWAES_ocb_encrypt
crypto/openssl/crypto/evp/e_aes.c
478
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes.c
490
&& !enc) {
crypto/openssl/crypto/evp/e_aes.c
578
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes.c
634
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes.c
657
if ((!allow_insecure_decrypt || enc)
crypto/openssl/crypto/evp/e_aes.c
665
if (enc) {
crypto/openssl/crypto/evp/e_aes.c
712
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes.c
745
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
55
const AES_KEY *key, unsigned char *ivec, int enc);
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
69
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha1.c
79
if (enc)
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c
55
const AES_KEY *key, unsigned char *ivec, int enc);
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c
65
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aes_cbc_hmac_sha256.c
70
if (enc)
crypto/openssl/crypto/evp/e_aria.c
100
CRYPTO_cfb128_encrypt(in, out, length, key, ivec, num, enc,
crypto/openssl/crypto/evp/e_aria.c
106
unsigned char *ivec, int *num, const int enc)
crypto/openssl/crypto/evp/e_aria.c
108
CRYPTO_cfb128_1_encrypt(in, out, length, key, ivec, num, enc,
crypto/openssl/crypto/evp/e_aria.c
114
unsigned char *ivec, int *num, const int enc)
crypto/openssl/crypto/evp/e_aria.c
116
CRYPTO_cfb128_8_encrypt(in, out, length, key, ivec, num, enc,
crypto/openssl/crypto/evp/e_aria.c
121
const ARIA_KEY *key, const int enc)
crypto/openssl/crypto/evp/e_aria.c
219
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aria.c
510
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aria.c
62
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_aria.c
67
if (enc || (mode != EVP_CIPH_ECB_MODE && mode != EVP_CIPH_CBC_MODE))
crypto/openssl/crypto/evp/e_aria.c
84
unsigned char *ivec, const int enc)
crypto/openssl/crypto/evp/e_aria.c
87
if (enc)
crypto/openssl/crypto/evp/e_aria.c
97
unsigned char *ivec, int *num, const int enc)
crypto/openssl/crypto/evp/e_bf.c
26
const unsigned char *iv, int enc);
crypto/openssl/crypto/evp/e_bf.c
39
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_camellia.c
197
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_camellia.c
211
&& !enc) {
crypto/openssl/crypto/evp/e_camellia.c
29
const unsigned char *iv, int enc);
crypto/openssl/crypto/evp/e_camellia.c
52
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_camellia.c
63
&& !enc) {
crypto/openssl/crypto/evp/e_cast.c
27
const unsigned char *iv, int enc);
crypto/openssl/crypto/evp/e_cast.c
41
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_chacha20_poly1305.c
172
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_chacha20_poly1305.c
193
chacha_init_key(ctx, inkey, temp, enc);
crypto/openssl/crypto/evp/e_chacha20_poly1305.c
199
chacha_init_key(ctx, inkey, NULL, enc);
crypto/openssl/crypto/evp/e_chacha20_poly1305.c
38
const unsigned char iv[CHACHA_CTR_SIZE], int enc)
crypto/openssl/crypto/evp/e_des.c
209
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_des.c
221
dat->stream.cbc = enc ? des_t4_cbc_encrypt : des_t4_cbc_decrypt;
crypto/openssl/crypto/evp/e_des.c
52
const unsigned char *iv, int enc);
crypto/openssl/crypto/evp/e_des3.c
226
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_des3.c
240
dat->stream.cbc = enc ? des_t4_ede3_cbc_encrypt : des_t4_ede3_cbc_decrypt;
crypto/openssl/crypto/evp/e_des3.c
252
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_des3.c
266
dat->stream.cbc = enc ? des_t4_ede3_cbc_encrypt : des_t4_ede3_cbc_decrypt;
crypto/openssl/crypto/evp/e_des3.c
55
const unsigned char *iv, int enc);
crypto/openssl/crypto/evp/e_des3.c
58
const unsigned char *iv, int enc);
crypto/openssl/crypto/evp/e_idea.c
34
const unsigned char *iv, int enc);
crypto/openssl/crypto/evp/e_idea.c
58
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_idea.c
60
if (!enc) {
crypto/openssl/crypto/evp/e_idea.c
62
enc = 1;
crypto/openssl/crypto/evp/e_idea.c
64
enc = 1;
crypto/openssl/crypto/evp/e_idea.c
66
if (enc)
crypto/openssl/crypto/evp/e_null.c
17
const unsigned char *iv, int enc);
crypto/openssl/crypto/evp/e_null.c
40
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_rc2.c
28
const unsigned char *iv, int enc);
crypto/openssl/crypto/evp/e_rc2.c
93
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_rc4.c
34
const unsigned char *iv, int enc);
crypto/openssl/crypto/evp/e_rc4.c
78
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_rc4_hmac_md5.c
46
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_rc5.c
28
const unsigned char *iv, int enc);
crypto/openssl/crypto/evp/e_rc5.c
73
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_seed.c
26
const unsigned char *iv, int enc);
crypto/openssl/crypto/evp/e_seed.c
37
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_sm4.c
60
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/e_sm4.c
67
&& !enc) {
crypto/openssl/crypto/evp/e_xcbc_d.c
28
const unsigned char *iv, int enc);
crypto/openssl/crypto/evp/e_xcbc_d.c
61
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/evp_enc.c
109
if (enc == -1) {
crypto/openssl/crypto/evp/evp_enc.c
110
enc = ctx->encrypt;
crypto/openssl/crypto/evp/evp_enc.c
112
if (enc)
crypto/openssl/crypto/evp/evp_enc.c
113
enc = 1;
crypto/openssl/crypto/evp/evp_enc.c
114
ctx->encrypt = enc;
crypto/openssl/crypto/evp/evp_enc.c
179
ctx->encrypt = enc;
crypto/openssl/crypto/evp/evp_enc.c
2093
int EVP_CIPHER_can_pipeline(const EVP_CIPHER *cipher, int enc)
crypto/openssl/crypto/evp/evp_enc.c
2095
if (((enc && cipher->p_einit != NULL) || (!enc && cipher->p_dinit != NULL))
crypto/openssl/crypto/evp/evp_enc.c
222
if (is_pipeline && !EVP_CIPHER_can_pipeline(cipher, enc)) {
crypto/openssl/crypto/evp/evp_enc.c
283
if (enc) {
crypto/openssl/crypto/evp/evp_enc.c
348
ctx->encrypt = enc;
crypto/openssl/crypto/evp/evp_enc.c
468
if (!ctx->cipher->init(ctx, key, iv, enc))
crypto/openssl/crypto/evp/evp_enc.c
485
int enc, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/evp_enc.c
494
if (enc == -1)
crypto/openssl/crypto/evp/evp_enc.c
495
enc = ctx->encrypt;
crypto/openssl/crypto/evp/evp_enc.c
497
ctx->encrypt = enc != 0;
crypto/openssl/crypto/evp/evp_enc.c
531
ctx->encrypt = enc;
crypto/openssl/crypto/evp/evp_enc.c
580
if (enc) {
crypto/openssl/crypto/evp/evp_enc.c
629
int enc, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/evp_enc.c
631
return evp_cipher_init_skey_internal(ctx, cipher, skey, iv, iv_len, enc, params);
crypto/openssl/crypto/evp/evp_enc.c
636
int enc, const OSSL_PARAM params[])
crypto/openssl/crypto/evp/evp_enc.c
638
return evp_cipher_init_internal(ctx, cipher, NULL, key, iv, enc, 0, params);
crypto/openssl/crypto/evp/evp_enc.c
642
const unsigned char *key, const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/evp_enc.c
646
return evp_cipher_init_internal(ctx, cipher, NULL, key, iv, enc, 0, NULL);
crypto/openssl/crypto/evp/evp_enc.c
651
const unsigned char *iv, int enc)
crypto/openssl/crypto/evp/evp_enc.c
653
return evp_cipher_init_internal(ctx, cipher, impl, key, iv, enc, 0, NULL);
crypto/openssl/crypto/evp/evp_enc.c
95
const unsigned char *iv, int enc,
crypto/openssl/crypto/hpke/hpke.c
1068
unsigned char *enc, size_t *enclen,
crypto/openssl/crypto/hpke/hpke.c
1075
if (ctx == NULL || enc == NULL || enclen == NULL || *enclen == 0
crypto/openssl/crypto/hpke/hpke.c
1102
if (hpke_encap(ctx, enc, enclen, pub, publen) != 1) {
crypto/openssl/crypto/hpke/hpke.c
1116
const unsigned char *enc, size_t enclen,
crypto/openssl/crypto/hpke/hpke.c
1123
if (ctx == NULL || enc == NULL || enclen == 0 || recippriv == NULL) {
crypto/openssl/crypto/hpke/hpke.c
1149
erv = hpke_decap(ctx, enc, enclen, recippriv);
crypto/openssl/crypto/hpke/hpke.c
1377
unsigned char *enc, size_t *enclen,
crypto/openssl/crypto/hpke/hpke.c
1387
if (enc == NULL || enclen == 0
crypto/openssl/crypto/hpke/hpke.c
1424
if (OSSL_HPKE_keygen(chosen, enc, enclen, &fakepriv, NULL, 0,
crypto/openssl/crypto/hpke/hpke.c
448
static int hpke_encap(OSSL_HPKE_CTX *ctx, unsigned char *enc, size_t *enclen,
crypto/openssl/crypto/hpke/hpke.c
458
if (ctx == NULL || enc == NULL || enclen == NULL || *enclen == 0
crypto/openssl/crypto/hpke/hpke.c
526
if (EVP_PKEY_encapsulate(pctx, enc, enclen, ctx->shared_secret,
crypto/openssl/crypto/hpke/hpke.c
552
const unsigned char *enc, size_t enclen,
crypto/openssl/crypto/hpke/hpke.c
561
if (ctx == NULL || enc == NULL || enclen == 0 || priv == NULL) {
crypto/openssl/crypto/hpke/hpke.c
614
if (EVP_PKEY_decapsulate(pctx, NULL, &lsslen, enc, enclen) != 1) {
crypto/openssl/crypto/hpke/hpke.c
622
enc, enclen)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
629
uint8_t *enc = OPENSSL_malloc(enc_len);
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
632
if (enc == NULL)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
635
if (!WPACKET_init_static_len(&pkt, enc, enc_len, 0)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
645
key->pub_encoding = enc;
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
650
OPENSSL_free(enc);
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
716
uint8_t *enc = OPENSSL_malloc(enc_len);
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
718
if (enc == NULL)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
727
if (!WPACKET_init_static_len(&pkt, enc, enc_len, 0)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
745
key->priv_encoding = enc;
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
750
OPENSSL_clear_free(enc, enc_len);
crypto/openssl/crypto/modes/cfb128.c
149
unsigned char ivec[16], int enc,
crypto/openssl/crypto/modes/cfb128.c
164
if (enc) /* encrypt the input */
crypto/openssl/crypto/modes/cfb128.c
186
int enc, block128_f block)
crypto/openssl/crypto/modes/cfb128.c
193
cfbr_encrypt_block(c, d, 1, key, ivec, enc, block);
crypto/openssl/crypto/modes/cfb128.c
201
int enc, block128_f block)
crypto/openssl/crypto/modes/cfb128.c
206
cfbr_encrypt_block(&in[n], &out[n], 8, key, ivec, enc, block);
crypto/openssl/crypto/modes/cfb128.c
28
int enc, block128_f block)
crypto/openssl/crypto/modes/cfb128.c
40
if (enc) {
crypto/openssl/crypto/modes/xts128.c
26
size_t len, int enc)
crypto/openssl/crypto/modes/xts128.c
43
if (!enc && (len % 16))
crypto/openssl/crypto/modes/xts128.c
92
if (enc) {
crypto/openssl/crypto/modes/xts128gb.c
111
if (enc) {
crypto/openssl/crypto/modes/xts128gb.c
26
size_t len, int enc)
crypto/openssl/crypto/modes/xts128gb.c
43
if (!enc && (len % 16))
crypto/openssl/crypto/pem/pem_info.c
224
int PEM_X509_INFO_write_bio(BIO *bp, const X509_INFO *xi, EVP_CIPHER *enc,
crypto/openssl/crypto/pem/pem_info.c
234
if (enc != NULL) {
crypto/openssl/crypto/pem/pem_info.c
235
objstr = EVP_CIPHER_get0_name(enc);
crypto/openssl/crypto/pem/pem_info.c
241
|| strlen(objstr) + 23 + 2 * EVP_CIPHER_get_iv_length(enc) + 13
crypto/openssl/crypto/pem/pem_info.c
255
if (enc == NULL) {
crypto/openssl/crypto/pem/pem_info.c
279
PEM_dek_info(buf, objstr, EVP_CIPHER_get_iv_length(enc),
crypto/openssl/crypto/pem/pem_info.c
291
enc, kstr, klen, cb, u)
crypto/openssl/crypto/pem/pem_lib.c
302
const void *x, const EVP_CIPHER *enc,
crypto/openssl/crypto/pem/pem_lib.c
314
ret = PEM_ASN1_write_bio(i2d, name, b, x, enc, kstr, klen, callback, u);
crypto/openssl/crypto/pem/pem_lib.c
323
const char *name, BIO *bp, const void *x, const EVP_CIPHER *enc,
crypto/openssl/crypto/pem/pem_lib.c
334
if (enc != NULL) {
crypto/openssl/crypto/pem/pem_lib.c
335
objstr = EVP_CIPHER_get0_name(enc);
crypto/openssl/crypto/pem/pem_lib.c
336
if (objstr == NULL || EVP_CIPHER_get_iv_length(enc) == 0
crypto/openssl/crypto/pem/pem_lib.c
337
|| EVP_CIPHER_get_iv_length(enc) > (int)sizeof(iv)
crypto/openssl/crypto/pem/pem_lib.c
342
|| strlen(objstr) + 23 + 2 * EVP_CIPHER_get_iv_length(enc) + 13
crypto/openssl/crypto/pem/pem_lib.c
367
if (enc != NULL) {
crypto/openssl/crypto/pem/pem_lib.c
384
if (RAND_bytes(iv, EVP_CIPHER_get_iv_length(enc)) <= 0)
crypto/openssl/crypto/pem/pem_lib.c
390
if (!EVP_BytesToKey(enc, EVP_md5(), iv, kstr, klen, 1, key, NULL))
crypto/openssl/crypto/pem/pem_lib.c
398
PEM_dek_info(buf, objstr, EVP_CIPHER_get_iv_length(enc), (char *)iv);
crypto/openssl/crypto/pem/pem_lib.c
403
|| !EVP_EncryptInit_ex(ctx, enc, NULL, key, iv)
crypto/openssl/crypto/pem/pem_lib.c
427
const EVP_CIPHER *enc, const unsigned char *kstr, int klen,
crypto/openssl/crypto/pem/pem_lib.c
430
return PEM_ASN1_write_bio_internal(i2d, NULL, NULL, name, bp, x, enc,
crypto/openssl/crypto/pem/pem_lib.c
436
const EVP_CIPHER *enc, const unsigned char *kstr,
crypto/openssl/crypto/pem/pem_lib.c
439
return PEM_ASN1_write_bio_internal(NULL, i2d, vctx, name, bp, x, enc,
crypto/openssl/crypto/pem/pem_lib.c
521
const EVP_CIPHER *enc = NULL;
crypto/openssl/crypto/pem/pem_lib.c
569
cipher->cipher = enc = EVP_get_cipherbyname(dekinfostart);
crypto/openssl/crypto/pem/pem_lib.c
573
if (enc == NULL) {
crypto/openssl/crypto/pem/pem_lib.c
577
ivlen = EVP_CIPHER_get_iv_length(enc);
crypto/openssl/crypto/pem/pem_lib.c
586
if (!load_iv(&header, cipher->iv, EVP_CIPHER_get_iv_length(enc)))
crypto/openssl/crypto/pem/pem_local.h
62
if (enc != NULL) { \
crypto/openssl/crypto/pem/pem_local.h
64
if (OSSL_ENCODER_CTX_set_cipher(ctx, EVP_CIPHER_get0_name(enc), \
crypto/openssl/crypto/pem/pem_local.h
93
x, enc, kstr, klen, cb, u)
crypto/openssl/crypto/pem/pem_pk8.c
103
if (enc != NULL) {
crypto/openssl/crypto/pem/pem_pk8.c
105
if (OSSL_ENCODER_CTX_set_cipher(ctx, EVP_CIPHER_get0_name(enc),
crypto/openssl/crypto/pem/pem_pk8.c
135
if (enc || (nid != -1)) {
crypto/openssl/crypto/pem/pem_pk8.c
145
p8 = PKCS8_encrypt(nid, enc, kstr, klen, NULL, 0, 0, p8inf);
crypto/openssl/crypto/pem/pem_pk8.c
207
int i2d_PKCS8PrivateKey_fp(FILE *fp, const EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/openssl/crypto/pem/pem_pk8.c
211
return do_pk8pkey_fp(fp, x, 1, -1, enc, kstr, klen, cb, u, NULL);
crypto/openssl/crypto/pem/pem_pk8.c
22
int nid, const EVP_CIPHER *enc,
crypto/openssl/crypto/pem/pem_pk8.c
228
int PEM_write_PKCS8PrivateKey(FILE *fp, const EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/openssl/crypto/pem/pem_pk8.c
232
return do_pk8pkey_fp(fp, x, 0, -1, enc, kstr, klen, cb, u, NULL);
crypto/openssl/crypto/pem/pem_pk8.c
236
const EVP_CIPHER *enc, const char *kstr, int klen,
crypto/openssl/crypto/pem/pem_pk8.c
246
ret = do_pk8pkey(bp, x, isder, nid, enc, kstr, klen, cb, u, propq);
crypto/openssl/crypto/pem/pem_pk8.c
29
int nid, const EVP_CIPHER *enc,
crypto/openssl/crypto/pem/pem_pk8.c
48
int PEM_write_bio_PKCS8PrivateKey(BIO *bp, const EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/openssl/crypto/pem/pem_pk8.c
52
return do_pk8pkey(bp, x, 0, -1, enc, kstr, klen, cb, u, NULL);
crypto/openssl/crypto/pem/pem_pk8.c
55
int i2d_PKCS8PrivateKey_bio(BIO *bp, const EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/openssl/crypto/pem/pem_pk8.c
59
return do_pk8pkey(bp, x, 1, -1, enc, kstr, klen, cb, u, NULL);
crypto/openssl/crypto/pem/pem_pk8.c
70
const EVP_CIPHER *enc, const char *kstr, int klen,
crypto/openssl/crypto/pem/pem_pkey.c
325
return PEM_write_bio_PKCS8PrivateKey(out, x, enc,
crypto/openssl/crypto/pem/pem_pkey.c
327
return PEM_write_bio_PrivateKey_traditional(out, x, enc, kstr, klen, cb, u);
crypto/openssl/crypto/pem/pem_pkey.c
332
return PEM_write_bio_PrivateKey_ex(out, x, enc, kstr, klen, cb, u,
crypto/openssl/crypto/pem/pem_pkey.c
341
const EVP_CIPHER *enc,
crypto/openssl/crypto/pem/pem_pkey.c
364
pem_str, bp, x, enc, kstr, klen, cb, u);
crypto/openssl/crypto/pem/pem_pkey.c
440
ret = PEM_write_bio_PrivateKey_ex(b, x, enc, kstr, klen, cb, u,
crypto/openssl/crypto/pem/pem_pkey.c
448
return PEM_write_PrivateKey_ex(out, x, enc, kstr, klen, cb, u, NULL, NULL);
crypto/openssl/crypto/seed/seed_cbc.c
21
unsigned char ivec[SEED_BLOCK_SIZE], int enc)
crypto/openssl/crypto/seed/seed_cbc.c
23
if (enc)
crypto/openssl/crypto/seed/seed_cfb.c
22
int enc)
crypto/openssl/crypto/seed/seed_cfb.c
24
CRYPTO_cfb128_encrypt(in, out, len, ks, ivec, num, enc,
crypto/openssl/crypto/seed/seed_ecb.c
19
const SEED_KEY_SCHEDULE *ks, int enc)
crypto/openssl/crypto/seed/seed_ecb.c
21
if (enc)
crypto/openssl/crypto/x509/x509_cmp.c
170
if (!a->cert_info.enc.modified && !b->cert_info.enc.modified) {
crypto/openssl/crypto/x509/x509_cmp.c
171
if (a->cert_info.enc.len < b->cert_info.enc.len)
crypto/openssl/crypto/x509/x509_cmp.c
173
if (a->cert_info.enc.len > b->cert_info.enc.len)
crypto/openssl/crypto/x509/x509_cmp.c
175
rv = memcmp(a->cert_info.enc.enc,
crypto/openssl/crypto/x509/x509_cmp.c
176
b->cert_info.enc.enc, a->cert_info.enc.len);
crypto/openssl/crypto/x509/x509_req.c
245
req->req_info.enc.modified = 1;
crypto/openssl/crypto/x509/x509_req.c
257
req->req_info.enc.modified = 1;
crypto/openssl/crypto/x509/x509_req.c
272
req->req_info.enc.modified = 1;
crypto/openssl/crypto/x509/x509_req.c
287
req->req_info.enc.modified = 1;
crypto/openssl/crypto/x509/x509_req.c
302
req->req_info.enc.modified = 1;
crypto/openssl/crypto/x509/x509_req.c
348
req->req_info.enc.modified = 1;
crypto/openssl/crypto/x509/x509_set.c
101
return ossl_x509_set1_time(&x->cert_info.enc.modified,
crypto/openssl/crypto/x509/x509_set.c
111
x->cert_info.enc.modified = 1;
crypto/openssl/crypto/x509/x509_set.c
31
x->cert_info.enc.modified = 1;
crypto/openssl/crypto/x509/x509_set.c
40
x->cert_info.enc.modified = 1;
crypto/openssl/crypto/x509/x509_set.c
53
x->cert_info.enc.modified = 1;
crypto/openssl/crypto/x509/x509_set.c
61
x->cert_info.enc.modified = 1;
crypto/openssl/crypto/x509/x509_set.c
69
x->cert_info.enc.modified = 1;
crypto/openssl/crypto/x509/x509_set.c
93
return ossl_x509_set1_time(&x->cert_info.enc.modified,
crypto/openssl/crypto/x509/x509cset.c
178
crl->crl.enc.modified = 1;
crypto/openssl/crypto/x509/x509cset.c
29
x->crl.enc.modified = 1;
crypto/openssl/crypto/x509/x509cset.c
39
x->crl.enc.modified = 1;
crypto/openssl/crypto/x509/x509cset.c
47
return ossl_x509_set1_time(&x->crl.enc.modified, &x->crl.lastUpdate, tm);
crypto/openssl/crypto/x509/x509cset.c
54
return ossl_x509_set1_time(&x->crl.enc.modified, &x->crl.nextUpdate, tm);
crypto/openssl/crypto/x509/x509cset.c
70
c->crl.enc.modified = 1;
crypto/openssl/crypto/x509/x509rset.c
24
x->req_info.enc.modified = 1;
crypto/openssl/crypto/x509/x509rset.c
32
x->req_info.enc.modified = 1;
crypto/openssl/crypto/x509/x509rset.c
40
x->req_info.enc.modified = 1;
crypto/openssl/crypto/x509/x_all.c
109
x->cert_info.enc.modified = 1;
crypto/openssl/crypto/x509/x_all.c
146
x->req_info.enc.modified = 1;
crypto/openssl/crypto/x509/x_all.c
158
x->req_info.enc.modified = 1;
crypto/openssl/crypto/x509/x_all.c
170
x->crl.enc.modified = 1;
crypto/openssl/crypto/x509/x_all.c
182
x->crl.enc.modified = 1;
crypto/openssl/crypto/x509/x_all.c
94
x->cert_info.enc.modified = 1;
crypto/openssl/crypto/x509/x_crl.c
377
inf->enc.modified = 1;
crypto/openssl/crypto/x509/x_crl.c
66
ASN1_SEQUENCE_enc(X509_CRL_INFO, enc, crl_inf_cb) = {
crypto/openssl/crypto/x509/x_req.c
103
ASN1_SEQUENCE_enc(X509_REQ_INFO, enc, rinf_cb) = {
crypto/openssl/crypto/x509/x_x509.c
18
ASN1_SEQUENCE_enc(X509_CINF, enc, 0) = {
crypto/openssl/crypto/x509/x_x509.c
283
x->cert_info.enc.modified = 1;
crypto/openssl/engines/e_afalg.c
487
unsigned int enc)
crypto/openssl/engines/e_afalg.c
508
afalg_set_op_sk(cmsg, enc);
crypto/openssl/engines/e_afalg.c
575
const unsigned char *iv, int enc)
crypto/openssl/engines/e_afalg.c
88
const unsigned char *iv, int enc);
crypto/openssl/engines/e_dasync.c
137
const unsigned char *iv, int enc);
crypto/openssl/engines/e_dasync.c
145
const unsigned char *iv, int enc);
crypto/openssl/engines/e_dasync.c
155
int enc);
crypto/openssl/engines/e_dasync.c
709
const unsigned char *iv, int enc,
crypto/openssl/engines/e_dasync.c
727
ret = EVP_CIPHER_meth_get_init(cipher)(ctx, key, iv, enc);
crypto/openssl/engines/e_dasync.c
792
const unsigned char *iv, int enc)
crypto/openssl/engines/e_dasync.c
794
return dasync_cipher_init_key_helper(ctx, key, iv, enc, EVP_aes_128_cbc());
crypto/openssl/engines/e_dasync.c
815
const unsigned char *iv, int enc)
crypto/openssl/engines/e_dasync.c
817
return dasync_cipher_init_key_helper(ctx, key, iv, enc, EVP_aes_256_ctr());
crypto/openssl/engines/e_dasync.c
844
int enc)
crypto/openssl/engines/e_dasync.c
850
return dasync_cipher_init_key_helper(ctx, key, iv, enc,
crypto/openssl/engines/e_devcrypto.c
207
const unsigned char *iv, int enc)
crypto/openssl/engines/e_devcrypto.c
220
cipher_ctx->op = enc ? COP_ENCRYPT : COP_DECRYPT;
crypto/openssl/engines/e_ossltest.c
256
const unsigned char *iv, int enc);
crypto/openssl/engines/e_ossltest.c
261
const unsigned char *iv, int enc);
crypto/openssl/engines/e_ossltest.c
269
int enc);
crypto/openssl/engines/e_ossltest.c
690
const unsigned char *iv, int enc)
crypto/openssl/engines/e_ossltest.c
692
return EVP_CIPHER_meth_get_init(EVP_aes_128_cbc())(ctx, key, iv, enc);
crypto/openssl/engines/e_ossltest.c
724
const unsigned char *iv, int enc)
crypto/openssl/engines/e_ossltest.c
726
return EVP_CIPHER_meth_get_init(EVP_aes_128_gcm())(ctx, key, iv, enc);
crypto/openssl/engines/e_ossltest.c
781
int enc)
crypto/openssl/engines/e_padlock.c
302
const unsigned char *iv, int enc);
crypto/openssl/engines/e_padlock.c
615
const unsigned char *iv, int enc)
crypto/openssl/engines/e_padlock.c
655
&& !enc)
crypto/openssl/include/crypto/aes_platform.h
202
size_t length, const AES_KEY *key, int enc);
crypto/openssl/include/crypto/aes_platform.h
206
const AES_KEY *key, unsigned char *ivec, int enc);
crypto/openssl/include/crypto/aes_platform.h
28
const AES_KEY *key, unsigned char *ivec, int enc);
crypto/openssl/include/crypto/aes_platform.h
34
unsigned char ivec[16], int enc);
crypto/openssl/include/crypto/aes_platform.h
445
unsigned char *ivec, const int enc);
crypto/openssl/include/crypto/aes_platform.h
449
unsigned char *ivec, const int enc);
crypto/openssl/include/crypto/aes_platform.h
453
const int enc);
crypto/openssl/include/crypto/aes_platform.h
457
const int enc);
crypto/openssl/include/crypto/aes_platform.h
526
unsigned char *ivec, const int enc);
crypto/openssl/include/crypto/aes_platform.h
529
const int enc);
crypto/openssl/include/crypto/evp.h
315
const unsigned char *iv, int enc);
crypto/openssl/include/crypto/modes.h
157
size_t len, int enc);
crypto/openssl/include/crypto/sm4_platform.h
104
unsigned char *ivec, const int enc);
crypto/openssl/include/crypto/sm4_platform.h
107
const int enc);
crypto/openssl/include/crypto/sm4_platform.h
113
const unsigned char ivec[16], const int enc);
crypto/openssl/include/crypto/sm4_platform.h
117
const int enc);
crypto/openssl/include/crypto/sm4_platform.h
62
unsigned char *ivec, const int enc);
crypto/openssl/include/crypto/sm4_platform.h
65
const int enc);
crypto/openssl/include/crypto/sm4_platform.h
80
unsigned char *ivec, const int enc);
crypto/openssl/include/crypto/sm4_platform.h
83
const int enc);
crypto/openssl/include/crypto/sm4_platform.h
89
const unsigned char ivec[16], const int enc);
crypto/openssl/include/crypto/sm4_platform.h
92
const unsigned char ivec[16], const int enc);
crypto/openssl/include/crypto/x509.h
171
ASN1_ENCODING enc;
crypto/openssl/include/crypto/x509.h
64
ASN1_ENCODING enc; /* cached encoding of signed part */
crypto/openssl/include/crypto/x509.h
97
ASN1_ENCODING enc; /* encoding of signed portion of CRL */
crypto/openssl/include/openssl/aes.h
63
const AES_KEY *key, const int enc);
crypto/openssl/include/openssl/aes.h
67
unsigned char *ivec, const int enc);
crypto/openssl/include/openssl/aes.h
71
unsigned char *ivec, int *num, const int enc);
crypto/openssl/include/openssl/aes.h
75
unsigned char *ivec, int *num, const int enc);
crypto/openssl/include/openssl/aes.h
79
unsigned char *ivec, int *num, const int enc);
crypto/openssl/include/openssl/aes.h
89
unsigned char *ivec, const int enc);
crypto/openssl/include/openssl/aes.h
94
const unsigned char *ivec, const int enc);
crypto/openssl/include/openssl/asn1.h
208
unsigned char *enc; /* DER encoding */
crypto/openssl/include/openssl/asn1t.h
209
#define ASN1_SEQUENCE_enc(tname, enc, cb) \
crypto/openssl/include/openssl/asn1t.h
210
static const ASN1_AUX tname##_aux = { NULL, ASN1_AFLG_ENCODING, 0, 0, cb, offsetof(tname, enc), NULL }; \
crypto/openssl/include/openssl/blowfish.h
56
int enc);
crypto/openssl/include/openssl/blowfish.h
60
unsigned char *ivec, int enc);
crypto/openssl/include/openssl/blowfish.h
65
int enc);
crypto/openssl/include/openssl/camellia.h
70
const int enc);
crypto/openssl/include/openssl/camellia.h
76
const int enc);
crypto/openssl/include/openssl/camellia.h
83
const int enc);
crypto/openssl/include/openssl/camellia.h
90
const int enc);
crypto/openssl/include/openssl/camellia.h
97
const int enc);
crypto/openssl/include/openssl/cast.h
47
const CAST_KEY *key, int enc);
crypto/openssl/include/openssl/cast.h
55
int enc);
crypto/openssl/include/openssl/cast.h
59
unsigned char *ivec, int *num, int enc);
crypto/openssl/include/openssl/crmf.h
263
unsigned char *OSSL_CRMF_ENCRYPTEDVALUE_decrypt(const OSSL_CRMF_ENCRYPTEDVALUE *enc,
crypto/openssl/include/openssl/des.h
103
int enc);
crypto/openssl/include/openssl/des.h
106
DES_key_schedule *ks, int enc);
crypto/openssl/include/openssl/des.h
121
void DES_encrypt1(DES_LONG *data, DES_key_schedule *ks, int enc);
crypto/openssl/include/openssl/des.h
134
void DES_encrypt2(DES_LONG *data, DES_key_schedule *ks, int enc);
crypto/openssl/include/openssl/des.h
145
DES_cblock *ivec, int enc);
crypto/openssl/include/openssl/des.h
150
DES_cblock *ivec, int *num, int enc);
crypto/openssl/include/openssl/des.h
155
DES_cblock *ivec, int enc);
crypto/openssl/include/openssl/des.h
171
DES_cblock *ivec, int enc);
crypto/openssl/include/openssl/des.h
199
DES_cblock *ivec, int *num, int enc);
crypto/openssl/include/openssl/des.h
80
DES_key_schedule *ks3, int enc);
crypto/openssl/include/openssl/des.h
91
int enc);
crypto/openssl/include/openssl/des.h
95
int enc);
crypto/openssl/include/openssl/des.h
99
const_DES_cblock *inw, const_DES_cblock *outw, int enc);
crypto/openssl/include/openssl/evp.h
267
int enc));
crypto/openssl/include/openssl/evp.h
292
int enc);
crypto/openssl/include/openssl/evp.h
621
int EVP_CIPHER_can_pipeline(const EVP_CIPHER *cipher, int enc);
crypto/openssl/include/openssl/evp.h
806
int enc);
crypto/openssl/include/openssl/evp.h
810
const unsigned char *iv, int enc);
crypto/openssl/include/openssl/evp.h
813
int enc, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
816
int enc, const OSSL_PARAM params[]);
crypto/openssl/include/openssl/evp.h
938
const unsigned char *i, int enc);
crypto/openssl/include/openssl/hpke.h
113
unsigned char *enc, size_t *enclen,
crypto/openssl/include/openssl/hpke.h
126
const unsigned char *enc, size_t enclen,
crypto/openssl/include/openssl/hpke.h
157
unsigned char *enc, size_t *enclen,
crypto/openssl/include/openssl/idea.h
52
unsigned char *iv, int enc);
crypto/openssl/include/openssl/idea.h
57
int enc);
crypto/openssl/include/openssl/modes.h
165
size_t len, int enc);
crypto/openssl/include/openssl/modes.h
30
unsigned char ivec[16], int enc);
crypto/openssl/include/openssl/modes.h
34
int enc);
crypto/openssl/include/openssl/modes.h
72
int enc, block128_f block);
crypto/openssl/include/openssl/modes.h
76
int enc, block128_f block);
crypto/openssl/include/openssl/modes.h
80
int enc, block128_f block);
crypto/openssl/include/openssl/pem.h
139
x, enc, kstr, klen, cb, u); \
crypto/openssl/include/openssl/pem.h
172
x, enc, kstr, klen, cb, u); \
crypto/openssl/include/openssl/pem.h
397
const void *x, const EVP_CIPHER *enc,
crypto/openssl/include/openssl/pem.h
402
const EVP_CIPHER *enc, const unsigned char *kstr,
crypto/openssl/include/openssl/pem.h
412
int PEM_X509_INFO_write_bio(BIO *bp, const X509_INFO *xi, EVP_CIPHER *enc,
crypto/openssl/include/openssl/pem.h
424
const void *x, const EVP_CIPHER *enc,
crypto/openssl/include/openssl/pem.h
487
const EVP_CIPHER *enc,
crypto/openssl/include/openssl/pem.h
498
int i2d_PKCS8PrivateKey_bio(BIO *bp, const EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/openssl/include/openssl/pem.h
508
int i2d_PKCS8PrivateKey_fp(FILE *fp, const EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/openssl/include/openssl/pem.h
521
int PEM_write_PKCS8PrivateKey(FILE *fp, const EVP_PKEY *x, const EVP_CIPHER *enc,
crypto/openssl/include/openssl/pem.h
88
const EVP_CIPHER *enc, \
crypto/openssl/include/openssl/pem.h
97
const EVP_CIPHER *enc, \
crypto/openssl/include/openssl/rc2.h
44
int enc);
crypto/openssl/include/openssl/rc2.h
50
int enc);
crypto/openssl/include/openssl/rc2.h
55
int *num, int enc);
crypto/openssl/include/openssl/rc5.h
56
int enc);
crypto/openssl/include/openssl/rc5.h
62
int enc);
crypto/openssl/include/openssl/rc5.h
67
int enc);
crypto/openssl/include/openssl/seed.h
89
const SEED_KEY_SCHEDULE *ks, int enc);
crypto/openssl/include/openssl/seed.h
94
int enc);
crypto/openssl/include/openssl/seed.h
99
int *num, int enc);
crypto/openssl/providers/fips/self_test_kats.c
67
const ST_KAT_CIPHER *t, int enc)
crypto/openssl/providers/fips/self_test_kats.c
76
return EVP_CipherInit_ex(ctx, cipher, NULL, t->key, t->iv, enc)
crypto/openssl/providers/fips/self_test_kats.c
81
if (!enc)
crypto/openssl/providers/fips/self_test_kats.c
84
return EVP_CipherInit_ex(ctx, cipher, NULL, NULL, NULL, enc)
crypto/openssl/providers/fips/self_test_kats.c
90
&& EVP_CipherInit_ex(ctx, NULL, NULL, t->key, t->iv, enc)
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c
389
if (ctx->base.enc) {
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c
52
if (ctx->base.enc)
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c
672
if (ctx->base.enc) {
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha1_hw.c
718
if (ctx->base.enc) {
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c
412
if (ctx->base.enc) {
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c
54
if (ctx->base.enc)
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c
724
if (ctx->base.enc) {
crypto/openssl/providers/implementations/ciphers/cipher_aes_cbc_hmac_sha256_hw.c
769
if (ctx->base.enc) {
crypto/openssl/providers/implementations/ciphers/cipher_aes_ccm_hw.c
24
ctx->str = ctx->enc ? (ccm128_f)fn_ccm_enc : (ccm128_f)fn_ccm_dec; \
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_hw.c
64
if (ctx->enc) {
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
100
ctx->enc = enc;
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
182
if (!ctx->enc || !ctx->generated_tag
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
231
if (!ctx->enc) {
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.c
93
const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv.h
48
unsigned int enc : 1; /* Set to 1 if we are encrypting or 0 otherwise */
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c
141
if (ctx->enc)
crypto/openssl/providers/implementations/ciphers/cipher_aes_gcm_siv_hw.c
287
if (ctx->enc)
crypto/openssl/providers/implementations/ciphers/cipher_aes_hw.c
29
&& !dat->enc) {
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
104
const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
113
ctx->base.enc = enc;
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
288
if (ctx->base.enc) {
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
374
if (ctx->base.enc) {
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
468
if (!ctx->base.enc || p->data_size != ctx->taglen) {
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb.c
82
if (ctx->base.enc) {
crypto/openssl/providers/implementations/ciphers/cipher_aes_ocb_hw.c
26
ctx->base.enc ? (ocb128_f)fn_stream_enc : (ocb128_f)fn_stream_dec)) \
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
158
if (!ctx->enc
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
201
if (ctx->enc)
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
79
const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.c
86
ctx->enc = enc;
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv.h
26
unsigned int enc : 1; /* Set to 1 if we are encrypting or 0 otherwise */
crypto/openssl/providers/implementations/ciphers/cipher_aes_siv_hw.c
121
if (ctx->enc)
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
101
size_t ivlen, const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
109
ctx->enc = enc;
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
111
wctx->wrapfn = enc ? CRYPTO_128_wrap_pad : CRYPTO_128_unwrap_pad;
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
113
wctx->wrapfn = enc ? CRYPTO_128_wrap : CRYPTO_128_unwrap;
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
136
use_forward_transform = ctx->enc;
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
138
use_forward_transform = !ctx->enc;
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
183
if (!ctx->enc && (inlen < 16 || inlen & 0x7)) {
crypto/openssl/providers/implementations/ciphers/cipher_aes_wrp.c
195
if (ctx->enc) {
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c
209
ctx->base.enc))
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c
55
int enc)
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c
57
if ((!ossl_aes_xts_allow_insecure_decrypt || enc)
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c
74
const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c
82
ctx->enc = enc;
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts.c
93
if (!aes_xts_check_keys_differ(key, keylen / 2, enc))
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts_hw.c
25
if (ctx->enc) { \
crypto/openssl/providers/implementations/ciphers/cipher_aes_xts_hw.c
36
xctx->stream = ctx->enc ? fn_stream_enc : fn_stream_dec; \
crypto/openssl/providers/implementations/ciphers/cipher_aria_hw.c
20
if (dat->enc || (mode != EVP_CIPH_ECB_MODE && mode != EVP_CIPH_CBC_MODE))
crypto/openssl/providers/implementations/ciphers/cipher_camellia_hw.c
33
if (dat->enc || (mode != EVP_CIPH_ECB_MODE && mode != EVP_CIPH_CBC_MODE)) {
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
133
if (!ctx->base.enc) {
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305.c
219
if (ctx->base.enc) {
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c
145
if (bctx->enc)
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c
169
if (bctx->enc) {
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c
203
if (bctx->enc) {
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c
242
Poly1305_Final(poly, bctx->enc ? ctx->tag : tohash);
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c
246
if (bctx->enc) {
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c
27
if (!bctx->enc) {
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c
321
if (bctx->enc) { /* plaintext */
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c
372
Poly1305_Final(poly, bctx->enc ? ctx->tag : temp);
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c
376
if (bctx->enc) {
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c
386
} else if (!bctx->enc) {
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c
69
if (bctx->enc)
crypto/openssl/providers/implementations/ciphers/cipher_chacha20_poly1305_hw.c
92
if (bctx->enc)
crypto/openssl/providers/implementations/ciphers/cipher_cts.c
350
if (ctx->enc) {
crypto/openssl/providers/implementations/ciphers/cipher_des.c
73
const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/cipher_des.c
82
ctx->enc = enc;
crypto/openssl/providers/implementations/ciphers/cipher_des_hw.c
118
&num, ctx->enc);
crypto/openssl/providers/implementations/ciphers/cipher_des_hw.c
147
DES_cfb_encrypt(c, d, 1, 1, key, (DES_cblock *)ctx->iv, ctx->enc);
crypto/openssl/providers/implementations/ciphers/cipher_des_hw.c
167
(DES_cblock *)ctx->iv, ctx->enc);
crypto/openssl/providers/implementations/ciphers/cipher_des_hw.c
174
(DES_cblock *)ctx->iv, ctx->enc);
crypto/openssl/providers/implementations/ciphers/cipher_des_hw.c
31
dctx->dstream.cbc = ctx->enc ? des_t4_cbc_encrypt : des_t4_cbc_decrypt;
crypto/openssl/providers/implementations/ciphers/cipher_des_hw.c
60
(const_DES_cblock *)(out + i), key, ctx->enc);
crypto/openssl/providers/implementations/ciphers/cipher_des_hw.c
77
ctx->enc);
crypto/openssl/providers/implementations/ciphers/cipher_des_hw.c
84
ctx->enc);
crypto/openssl/providers/implementations/ciphers/cipher_desx_hw.c
58
ctx->enc);
crypto/openssl/providers/implementations/ciphers/cipher_desx_hw.c
66
ctx->enc);
crypto/openssl/providers/implementations/ciphers/cipher_idea_hw.c
25
if (ctx->enc
crypto/openssl/providers/implementations/ciphers/cipher_idea_hw.c
61
#define IDEA2_ecb_encrypt(in, out, ks, enc) IDEA_ecb_encrypt(in, out, ks)
crypto/openssl/providers/implementations/ciphers/cipher_null.c
19
int enc;
crypto/openssl/providers/implementations/ciphers/cipher_null.c
49
ctx->enc = 1;
crypto/openssl/providers/implementations/ciphers/cipher_null.c
73
if (!ctx->enc && ctx->tlsmacsize > 0) {
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c
176
if (!bctx->enc) {
crypto/openssl/providers/implementations/ciphers/cipher_rc4_hmac_md5_hw.c
66
if (ctx->base.enc) {
crypto/openssl/providers/implementations/ciphers/cipher_sm4_ccm_hw.c
21
ctx->str = ctx->enc ? (ccm128_f)fn_ccm_enc : (ccm128_f)fn_ccm_dec; \
crypto/openssl/providers/implementations/ciphers/cipher_sm4_gcm_hw.c
63
if (ctx->enc) {
crypto/openssl/providers/implementations/ciphers/cipher_sm4_hw.c
19
if (ctx->enc
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.c
148
ctx->base.iv, ctx->base.enc);
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.c
150
ctx->base.enc))
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.c
155
ctx->base.iv, ctx->base.enc);
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.c
157
inl, ctx->base.enc))
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.c
38
const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.c
46
ctx->enc = enc;
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts.h
17
const unsigned char iv[16], const int enc));
crypto/openssl/providers/implementations/ciphers/cipher_sm4_xts_hw.c
18
if (ctx->enc) { \
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
111
if (!tdes_encrypt_check_approved((PROV_TDES_CTX *)ctx, enc))
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
66
static int tdes_encrypt_check_approved(PROV_TDES_CTX *ctx, int enc)
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
69
if (enc && !OSSL_FIPS_IND_ON_UNAPPROVED(ctx, OSSL_FIPS_IND_SETTABLE0, ctx->base.libctx, "Triple-DES", "Encryption", ossl_fips_config_tdes_encrypt_disallowed))
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
77
const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/cipher_tdes_common.c
86
ctx->enc = enc;
crypto/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c
110
(DES_cblock *)ctx->iv, ctx->enc);
crypto/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c
126
(DES_cblock *)ctx->iv, ctx->enc);
crypto/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c
134
(DES_cblock *)ctx->iv, ctx->enc);
crypto/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c
36
tctx->tstream.cbc = ctx->enc ? des_t4_ede3_cbc_encrypt : des_t4_ede3_cbc_decrypt;
crypto/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c
78
(DES_cblock *)ctx->iv, &num, ctx->enc);
crypto/openssl/providers/implementations/ciphers/cipher_tdes_default_hw.c
86
(DES_cblock *)ctx->iv, &num, ctx->enc);
crypto/openssl/providers/implementations/ciphers/cipher_tdes_hw.c
36
tctx->tstream.cbc = ctx->enc ? des_t4_ede3_cbc_encrypt : des_t4_ede3_cbc_decrypt;
crypto/openssl/providers/implementations/ciphers/cipher_tdes_hw.c
69
&tctx->ks3, (DES_cblock *)ctx->iv, ctx->enc);
crypto/openssl/providers/implementations/ciphers/cipher_tdes_hw.c
76
&tctx->ks3, (DES_cblock *)ctx->iv, ctx->enc);
crypto/openssl/providers/implementations/ciphers/cipher_tdes_hw.c
91
&tctx->ks1, &tctx->ks2, &tctx->ks3, ctx->enc);
crypto/openssl/providers/implementations/ciphers/cipher_tdes_wrap.c
120
if (ctx->enc)
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
192
const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
197
ctx->enc = enc ? 1 : 0;
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
299
if (ctx->enc) {
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
348
if (!ctx->enc
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
370
if (ctx->bufsz == blksz && (ctx->enc || inl > 0 || !ctx->pad)) {
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
384
if (!ctx->enc && ctx->pad && nextblocks == inl) {
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
435
if (ctx->enc) {
crypto/openssl/providers/implementations/ciphers/ciphercommon.c
516
if (!ctx->enc && ctx->tlsversion > 0) {
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
208
if (!ctx->enc || !ctx->tag_set) {
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
227
const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
234
ctx->enc = enc;
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
350
if (ctx->enc)
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
366
if (ctx->enc) {
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
39
if (!ctx->enc) {
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
420
if (ctx->enc) {
crypto/openssl/providers/implementations/ciphers/ciphercommon_ccm.c
89
if (ctx->enc) {
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
134
|| ctx->enc)
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
219
|| !ctx->enc
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
267
if (sz == 0 || ctx->enc) {
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
432
if (!ctx->enc || !gcm_iv_generate(ctx, 0))
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
454
if (!ctx->enc && ctx->taglen == UNINITIALISED_SIZET)
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
489
if (!dat->enc) {
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
51
const OSSL_PARAM params[], int enc)
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
516
if (ctx->enc) {
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
553
if (ctx->enc && ++ctx->tls_enc_records == 0) {
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
562
if (ctx->enc) {
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
575
tag = ctx->enc ? out + len : (unsigned char *)in + len;
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
578
if (!ctx->enc)
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
58
ctx->enc = enc;
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm.c
582
if (ctx->enc)
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm_hw.c
28
if (ctx->enc) {
crypto/openssl/providers/implementations/ciphers/ciphercommon_gcm_hw.c
40
if (ctx->enc) {
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
103
dat->enc, dat->block);
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
20
(*dat->stream.cbc)(in, out, len, dat->ks, dat->iv, dat->enc);
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
21
else if (dat->enc)
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
38
(*dat->stream.ecb)(in, out, len, dat->ks, dat->enc);
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
63
CRYPTO_cfb128_encrypt(in, out, len, dat->ks, dat->iv, &num, dat->enc,
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
75
CRYPTO_cfb128_8_encrypt(in, out, len, dat->ks, dat->iv, &num, dat->enc,
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
89
dat->enc, dat->block);
crypto/openssl/providers/implementations/ciphers/ciphercommon_hw.c
96
dat->iv, &num, dat->enc, dat->block);
crypto/openssl/providers/implementations/include/prov/ciphercommon.h
277
FUNC_PREFIX##_encrypt(in + i, out + i, key, ctx->enc); \
crypto/openssl/providers/implementations/include/prov/ciphercommon.h
289
FUNC_PREFIX##_encrypt(in, out, MAXCHUNK, key, ctx->iv, ctx->enc); \
crypto/openssl/providers/implementations/include/prov/ciphercommon.h
295
FUNC_PREFIX##_encrypt(in, out, (long)len, key, ctx->iv, ctx->enc); \
crypto/openssl/providers/implementations/include/prov/ciphercommon.h
312
ctx->enc); \
crypto/openssl/providers/implementations/include/prov/ciphercommon.h
70
unsigned int enc : 1; /* Set to 1 for encrypt, or 0 otherwise */
crypto/openssl/providers/implementations/include/prov/ciphercommon_ccm.h
35
unsigned int enc : 1;
crypto/openssl/providers/implementations/include/prov/ciphercommon_gcm.h
69
unsigned int enc : 1; /* Set to 1 if we are encrypting or 0 otherwise */
crypto/openssl/providers/implementations/kem/ec_kem.c
645
unsigned char *enc, size_t *enclen,
crypto/openssl/providers/implementations/kem/ec_kem.c
655
if (enc == NULL) {
crypto/openssl/providers/implementations/kem/ec_kem.c
697
memcpy(enc, sender_pub, sender_publen);
crypto/openssl/providers/implementations/kem/ec_kem.c
724
const unsigned char *enc, size_t enclen)
crypto/openssl/providers/implementations/kem/ec_kem.c
747
sender_ephempubkey = eckey_frompub(ctx->recipient_key, enc, enclen);
crypto/openssl/providers/implementations/kem/ec_kem.c
761
enc, recipient_pub))
crypto/openssl/providers/implementations/kem/ecx_kem.c
547
unsigned char *enc, size_t *enclen,
crypto/openssl/providers/implementations/kem/ecx_kem.c
555
if (enc == NULL) {
crypto/openssl/providers/implementations/kem/ecx_kem.c
589
memcpy(enc, sender_ephempub, info->Nenc);
crypto/openssl/providers/implementations/kem/ecx_kem.c
616
const unsigned char *enc, size_t enclen)
crypto/openssl/providers/implementations/kem/ecx_kem.c
638
sender_ephempubkey = ecxkey_pubfromdata(ctx, enc, enclen);
crypto/openssl/providers/implementations/kem/ecx_kem.c
649
enc, recipient_pub))
crypto/openssl/ssl/record/methods/ssl3_meth.c
103
const EVP_CIPHER *enc;
crypto/openssl/ssl/record/methods/ssl3_meth.c
114
if (ds == NULL || (enc = EVP_CIPHER_CTX_get0_cipher(ds)) == NULL)
crypto/openssl/ssl/record/methods/ssl3_meth.c
117
provided = (EVP_CIPHER_get0_provider(enc) != NULL);
crypto/openssl/ssl/record/methods/ssl3_meth.c
28
int enc = (rl->direction == OSSL_RECORD_DIRECTION_WRITE) ? 1 : 0;
crypto/openssl/ssl/record/methods/ssl3_meth.c
62
if (!EVP_CipherInit_ex(ciph_ctx, ciph, NULL, key, iv, enc)) {
crypto/openssl/ssl/record/methods/tls13_meth.c
31
int enc = (rl->direction == OSSL_RECORD_DIRECTION_WRITE) ? 1 : 0;
crypto/openssl/ssl/record/methods/tls13_meth.c
71
if (EVP_CipherInit_ex(ciph_ctx, ciph, NULL, NULL, NULL, enc) <= 0
crypto/openssl/ssl/record/methods/tls13_meth.c
79
|| EVP_CipherInit_ex(ciph_ctx, NULL, NULL, key, NULL, enc) <= 0) {
crypto/openssl/ssl/record/methods/tls1_meth.c
107
|| !EVP_CipherInit_ex(ciph_ctx, NULL, NULL, key, NULL, enc)) {
crypto/openssl/ssl/record/methods/tls1_meth.c
112
if (!EVP_CipherInit_ex(ciph_ctx, ciph, NULL, key, iv, enc)) {
crypto/openssl/ssl/record/methods/tls1_meth.c
184
const EVP_CIPHER *enc;
crypto/openssl/ssl/record/methods/tls1_meth.c
205
enc = EVP_CIPHER_CTX_get0_cipher(rl->enc_ctx);
crypto/openssl/ssl/record/methods/tls1_meth.c
212
&& EVP_CIPHER_get_mode(enc) == EVP_CIPH_CBC_MODE)
crypto/openssl/ssl/record/methods/tls1_meth.c
213
ivlen = EVP_CIPHER_get_iv_length(enc);
crypto/openssl/ssl/record/methods/tls1_meth.c
230
if (!ossl_assert(enc != NULL)) {
crypto/openssl/ssl/record/methods/tls1_meth.c
235
provided = (EVP_CIPHER_get0_provider(enc) != NULL);
crypto/openssl/ssl/record/methods/tls1_meth.c
31
int enc = (rl->direction == OSSL_RECORD_DIRECTION_WRITE) ? 1 : 0;
crypto/openssl/ssl/record/methods/tls1_meth.c
390
if (EVP_CIPHER_get_mode(enc) == EVP_CIPH_GCM_MODE) {
crypto/openssl/ssl/record/methods/tls1_meth.c
393
} else if (EVP_CIPHER_get_mode(enc) == EVP_CIPH_CCM_MODE) {
crypto/openssl/ssl/record/methods/tls1_meth.c
439
if (EVP_CIPHER_get_mode(enc) == EVP_CIPH_GCM_MODE) {
crypto/openssl/ssl/record/methods/tls1_meth.c
443
} else if (EVP_CIPHER_get_mode(enc) == EVP_CIPH_CCM_MODE) {
crypto/openssl/ssl/record/methods/tls1_meth.c
468
(EVP_CIPHER_get_flags(enc)
crypto/openssl/ssl/record/methods/tls1_meth.c
89
if (!EVP_CipherInit_ex(ciph_ctx, ciph, NULL, key, NULL, enc)
crypto/openssl/ssl/record/methods/tls1_meth.c
97
if (!EVP_CipherInit_ex(ciph_ctx, ciph, NULL, NULL, NULL, enc)
crypto/openssl/ssl/ssl_ciph.c
1661
const char *kx, *au, *enc, *mac;
crypto/openssl/ssl/ssl_ciph.c
1754
enc = "DES(56)";
crypto/openssl/ssl/ssl_ciph.c
1757
enc = "3DES(168)";
crypto/openssl/ssl/ssl_ciph.c
1760
enc = "RC4(128)";
crypto/openssl/ssl/ssl_ciph.c
1763
enc = "RC2(128)";
crypto/openssl/ssl/ssl_ciph.c
1766
enc = "IDEA(128)";
crypto/openssl/ssl/ssl_ciph.c
1769
enc = "None";
crypto/openssl/ssl/ssl_ciph.c
1772
enc = "AES(128)";
crypto/openssl/ssl/ssl_ciph.c
1775
enc = "AES(256)";
crypto/openssl/ssl/ssl_ciph.c
1778
enc = "AESGCM(128)";
crypto/openssl/ssl/ssl_ciph.c
1781
enc = "AESGCM(256)";
crypto/openssl/ssl/ssl_ciph.c
1784
enc = "AESCCM(128)";
crypto/openssl/ssl/ssl_ciph.c
1787
enc = "AESCCM(256)";
crypto/openssl/ssl/ssl_ciph.c
1790
enc = "AESCCM8(128)";
crypto/openssl/ssl/ssl_ciph.c
1793
enc = "AESCCM8(256)";
crypto/openssl/ssl/ssl_ciph.c
1796
enc = "Camellia(128)";
crypto/openssl/ssl/ssl_ciph.c
1799
enc = "Camellia(256)";
crypto/openssl/ssl/ssl_ciph.c
1802
enc = "ARIAGCM(128)";
crypto/openssl/ssl/ssl_ciph.c
1805
enc = "ARIAGCM(256)";
crypto/openssl/ssl/ssl_ciph.c
1808
enc = "SEED(128)";
crypto/openssl/ssl/ssl_ciph.c
1812
enc = "GOST89(256)";
crypto/openssl/ssl/ssl_ciph.c
1815
enc = "MAGMA";
crypto/openssl/ssl/ssl_ciph.c
1818
enc = "KUZNYECHIK";
crypto/openssl/ssl/ssl_ciph.c
1821
enc = "CHACHA20/POLY1305(256)";
crypto/openssl/ssl/ssl_ciph.c
1824
enc = "unknown";
crypto/openssl/ssl/ssl_ciph.c
1860
BIO_snprintf(buf, len, format, cipher->name, ver, kx, au, enc, mac);
crypto/openssl/ssl/ssl_ciph.c
437
const EVP_CIPHER **enc)
crypto/openssl/ssl/ssl_ciph.c
443
*enc = NULL;
crypto/openssl/ssl/ssl_ciph.c
451
*enc = EVP_CIPHER_fetch(ctx->libctx, "NULL", ctx->propq);
crypto/openssl/ssl/ssl_ciph.c
452
if (*enc == NULL)
crypto/openssl/ssl/ssl_ciph.c
460
*enc = ctx->ssl_cipher_methods[i];
crypto/openssl/ssl/ssl_ciph.c
494
const EVP_CIPHER **enc, const EVP_MD **md,
crypto/openssl/ssl/ssl_ciph.c
517
if ((enc == NULL) && (md == NULL))
crypto/openssl/ssl/ssl_ciph.c
521
if ((enc == NULL) || (md == NULL))
crypto/openssl/ssl/ssl_ciph.c
524
if (!ssl_cipher_get_evp_cipher(ctx, c, enc))
crypto/openssl/ssl/ssl_ciph.c
529
ssl_evp_cipher_free(*enc);
crypto/openssl/ssl/ssl_ciph.c
533
if ((*enc != NULL)
crypto/openssl/ssl/ssl_ciph.c
535
|| (EVP_CIPHER_get_flags(*enc) & EVP_CIPH_FLAG_AEAD_CIPHER))
crypto/openssl/ssl/ssl_ciph.c
571
ssl_evp_cipher_free(*enc);
crypto/openssl/ssl/ssl_ciph.c
573
*enc = evp;
crypto/openssl/ssl/ssl_local.h
1003
EVP_CIPHER_CTX *ectx, HMAC_CTX *hctx, int enc);
crypto/openssl/ssl/ssl_local.h
1008
int enc);
crypto/openssl/ssl/ssl_local.h
2567
const EVP_CIPHER **enc);
crypto/openssl/ssl/ssl_local.h
2572
const EVP_CIPHER **enc, const EVP_MD **md,
crypto/openssl/test/acvp_test.c
1002
tst->pt, tst->pt_len, tag, tag_len, !enc, pass)
crypto/openssl/test/acvp_test.c
1008
tag - 1, tag_len, !enc, !pass);
crypto/openssl/test/acvp_test.c
1018
int enc, int pass,
crypto/openssl/test/acvp_test.c
1027
TEST_note("%s : %s : expected to %s", alg, enc ? "encrypt" : "decrypt",
crypto/openssl/test/acvp_test.c
1032
|| !TEST_true(EVP_CipherInit_ex(ctx, cipher, NULL, NULL, NULL, enc))
crypto/openssl/test/acvp_test.c
1038
if (!enc) {
crypto/openssl/test/acvp_test.c
1049
if (!TEST_true(EVP_CipherInit_ex(ctx, NULL, NULL, key, iv, enc))
crypto/openssl/test/acvp_test.c
1062
if (enc) {
crypto/openssl/test/acvp_test.c
1091
&& !TEST_uint_eq(iv_generated, (enc == 0 || iv != NULL ? 0 : 1)))
crypto/openssl/test/acvp_test.c
1107
int enc = 1;
crypto/openssl/test/acvp_test.c
1115
enc, pass, out, NULL, NULL)
crypto/openssl/test/acvp_test.c
1120
!enc, pass, out, NULL, NULL)
crypto/openssl/test/acvp_test.c
1126
!enc, !pass, out, NULL, NULL);
crypto/openssl/test/acvp_test.c
1132
int enc = 1;
crypto/openssl/test/acvp_test.c
1142
enc, pass, out, &out_len, iv)
crypto/openssl/test/acvp_test.c
1147
!enc, pass, out, NULL, NULL);
crypto/openssl/test/acvp_test.c
881
int enc)
crypto/openssl/test/acvp_test.c
888
TEST_note("%s : %s", alg, enc ? "encrypt" : "decrypt");
crypto/openssl/test/acvp_test.c
891
|| !TEST_true(EVP_CipherInit_ex(ctx, cipher, NULL, key, iv, enc))
crypto/openssl/test/acvp_test.c
909
const int enc = 1;
crypto/openssl/test/acvp_test.c
914
tst->ct, tst->ct_len, enc))
crypto/openssl/test/acvp_test.c
918
tst->pt, tst->pt_len, !enc));
crypto/openssl/test/acvp_test.c
928
int enc, int pass)
crypto/openssl/test/acvp_test.c
936
TEST_note("%s : %s : expected to %s", alg, enc ? "encrypt" : "decrypt",
crypto/openssl/test/acvp_test.c
941
|| !TEST_true(EVP_CipherInit_ex(ctx, cipher, NULL, NULL, NULL, enc))
crypto/openssl/test/acvp_test.c
946
enc ? NULL : (void *)tag),
crypto/openssl/test/acvp_test.c
948
|| !TEST_true(EVP_CipherInit_ex(ctx, NULL, NULL, key, iv, enc))
crypto/openssl/test/acvp_test.c
961
if (enc) {
crypto/openssl/test/acvp_test.c
989
const int enc = 1;
crypto/openssl/test/acvp_test.c
998
tst->ct, ct_len, tag, tag_len, enc, pass)
crypto/openssl/test/bad_dtls_test.c
484
unsigned char *enc;
crypto/openssl/test/bad_dtls_test.c
496
enc = OPENSSL_malloc(len + SHA_DIGEST_LENGTH + 1 + pad);
crypto/openssl/test/bad_dtls_test.c
497
if (enc == NULL)
crypto/openssl/test/bad_dtls_test.c
501
memcpy(enc, msg, len);
crypto/openssl/test/bad_dtls_test.c
518
|| !EVP_MAC_update(ctx, enc, len) /* Finally the data itself */
crypto/openssl/test/bad_dtls_test.c
519
|| !EVP_MAC_final(ctx, enc + len, NULL, SHA_DIGEST_LENGTH))
crypto/openssl/test/bad_dtls_test.c
525
enc[len++] = pad;
crypto/openssl/test/bad_dtls_test.c
533
|| !TEST_int_ge(EVP_Cipher(enc_ctx, enc, enc, len), 0))
crypto/openssl/test/bad_dtls_test.c
546
BIO_write(rbio, enc, len);
crypto/openssl/test/bad_dtls_test.c
552
OPENSSL_free(enc);
crypto/openssl/test/endecode_test.c
1325
uint8_t *enc = NULL;
crypto/openssl/test/endecode_test.c
1332
&& TEST_int_eq(OSSL_ENCODER_to_data(ectx, &enc, &enc_len), 1);
crypto/openssl/test/endecode_test.c
1333
OPENSSL_free(enc);
crypto/openssl/test/endecode_test.c
454
int enc = (pass != NULL);
crypto/openssl/test/endecode_test.c
461
|| !TEST_FL_int_ge(i2b_PVK_bio_ex(mem_ser, pkey, enc,
crypto/openssl/test/endecoder_legacy_test.c
62
const EVP_CIPHER *enc,
crypto/openssl/test/evp_extra_test.c
2444
int *enc = arg;
crypto/openssl/test/evp_extra_test.c
2447
*enc = -1;
crypto/openssl/test/evp_extra_test.c
2456
*enc = ec_encodings[i].encoding;
crypto/openssl/test/evp_extra_test.c
2461
return (*enc != -1);
crypto/openssl/test/evp_extra_test.c
2468
int enc;
crypto/openssl/test/evp_extra_test.c
2471
enc = ec_encodings[idx].encoding;
crypto/openssl/test/evp_extra_test.c
2477
|| !TEST_int_gt(EVP_PKEY_CTX_set_ec_param_enc(pctx, enc), 0)
crypto/openssl/test/evp_extra_test.c
2491
ec_export_get_encoding_cb, &enc))
crypto/openssl/test/evp_extra_test.c
2492
|| !TEST_int_eq(enc, ec_encodings[idx].encoding))
crypto/openssl/test/evp_extra_test.c
5063
int enc;
crypto/openssl/test/evp_extra_test.c
5095
if (!TEST_true(EVP_CipherInit_ex(ctx, type, NULL, kCFBDefaultKey, iCFBIV, t->enc))) {
crypto/openssl/test/evp_extra_test.c
5142
int enc;
crypto/openssl/test/evp_extra_test.c
5185
if (!TEST_true(EVP_CipherInit_ex(ctx, type, NULL, kCFBDefaultKey, iCFBIV, t->enc))) {
crypto/openssl/test/evp_extra_test.c
5853
const unsigned char *iv, int enc)
crypto/openssl/test/evp_pkey_dhkem_test.c
188
unsigned char enc[256];
crypto/openssl/test/evp_pkey_dhkem_test.c
190
size_t enclen = sizeof(enc);
crypto/openssl/test/evp_pkey_dhkem_test.c
202
&& TEST_int_eq(EVP_PKEY_encapsulate(ctx, enc, &enclen,
crypto/openssl/test/evp_pkey_dhkem_test.c
212
unsigned char enc[256];
crypto/openssl/test/evp_pkey_dhkem_test.c
214
size_t enclen = sizeof(enc);
crypto/openssl/test/evp_pkey_dhkem_test.c
225
if (!TEST_int_eq(EVP_PKEY_encapsulate(ctx, enc, &enclen, sec, &seclen),
crypto/openssl/test/evp_pkey_dhkem_test.c
231
if (!TEST_int_eq(EVP_PKEY_encapsulate(ctx, enc, &enclen, sec, &seclen), 0))
crypto/openssl/test/evp_pkey_dhkem_test.c
238
if (!TEST_int_eq(EVP_PKEY_decapsulate(ctx, sec, &seclen, enc, enclen), 0))
crypto/openssl/test/evp_pkey_dhkem_test.c
243
ret = TEST_int_eq(EVP_PKEY_decapsulate(ctx, sec, &seclen, enc, enclen), 0);
crypto/openssl/test/evp_pkey_dhkem_test.c
633
unsigned char enc[256];
crypto/openssl/test/evp_pkey_dhkem_test.c
634
size_t enclen = sizeof(enc);
crypto/openssl/test/evp_pkey_dhkem_test.c
638
if (!TEST_int_eq(EVP_PKEY_encapsulate(ctx, enc, &enclen,
crypto/openssl/test/evp_pkey_dhkem_test.c
664
unsigned char enc[256];
crypto/openssl/test/evp_pkey_dhkem_test.c
667
size_t enclen = sizeof(enc);
crypto/openssl/test/evp_pkey_dhkem_test.c
683
|| !TEST_int_eq(EVP_PKEY_encapsulate(ctx, enc, &enclen,
crypto/openssl/test/evp_pkey_dhkem_test.c
706
unsigned char enc[256];
crypto/openssl/test/evp_pkey_dhkem_test.c
711
memcpy(enc, t->expected_enc, t->expected_enclen);
crypto/openssl/test/evp_pkey_dhkem_test.c
712
enc[0] = 0xFF;
crypto/openssl/test/evp_pkey_dhkem_test.c
716
enc, t->expected_enclen),
crypto/openssl/test/evp_test.c
1066
cdat->enc = 1;
crypto/openssl/test/evp_test.c
1068
cdat->enc = 0;
crypto/openssl/test/evp_test.c
1086
static int cipher_test_enc(EVP_TEST *t, int enc, size_t out_misalign,
crypto/openssl/test/evp_test.c
1104
if (enc) {
crypto/openssl/test/evp_test.c
1136
if (!EVP_CipherInit_ex2(ctx_base, expected->cipher, NULL, NULL, enc,
crypto/openssl/test/evp_test.c
1172
if (enc || expected->aead == EVP_CIPH_OCB_MODE || expected->tag_late) {
crypto/openssl/test/evp_test.c
1350
} else if (!enc && (expected->aead == EVP_CIPH_OCB_MODE || expected->tag_late)) {
crypto/openssl/test/evp_test.c
1419
if (!enc && expected->tls_aad) {
crypto/openssl/test/evp_test.c
1433
if (enc && expected->aead && !expected->tls_aad) {
crypto/openssl/test/evp_test.c
1534
if (cdat->enc) {
crypto/openssl/test/evp_test.c
1540
if (cdat->enc != 1) {
crypto/openssl/test/evp_test.c
879
int enc;
crypto/openssl/test/evp_test.c
961
cdat->enc = -1;
crypto/openssl/test/fake_pipelineprov.c
83
size_t ivlen, int enc)
crypto/openssl/test/fake_pipelineprov.c
93
if (!EVP_CipherInit(ctx->cipher_ctxs[i], ctx->cipher, key, iv[i], enc))
crypto/openssl/test/helpers/handshake.c
325
EVP_MAC_CTX *hctx, int enc)
crypto/openssl/test/helpers/handshake.c
333
EVP_MAC_CTX *hctx, int enc)
crypto/openssl/test/helpers/pkcs12.c
279
void end_contentinfo_encrypted(PKCS12_BUILDER *pb, const PKCS12_ENC *enc)
crypto/openssl/test/helpers/pkcs12.c
283
if (!TEST_true(PKCS12_add_safe(&pb->safes, pb->bags, enc->nid,
crypto/openssl/test/helpers/pkcs12.c
284
enc->iter, enc->pass)))
crypto/openssl/test/helpers/pkcs12.c
287
if (!TEST_true(PKCS12_add_safe_ex(&pb->safes, pb->bags, enc->nid,
crypto/openssl/test/helpers/pkcs12.c
288
enc->iter, enc->pass, test_ctx,
crypto/openssl/test/helpers/pkcs12.c
297
static STACK_OF(PKCS12_SAFEBAG) *decode_contentinfo(STACK_OF(PKCS7) *safes, int idx, const PKCS12_ENC *enc)
crypto/openssl/test/helpers/pkcs12.c
307
if (enc) {
crypto/openssl/test/helpers/pkcs12.c
310
bags = PKCS12_unpack_p7encdata(p7, enc->pass, strlen(enc->pass));
crypto/openssl/test/helpers/pkcs12.c
405
const PKCS12_ATTR *attrs, const PKCS12_ENC *enc)
crypto/openssl/test/helpers/pkcs12.c
422
bag = PKCS12_add_key(&pb->bags, pkey, 0 /*keytype*/, enc->iter, enc->nid, enc->pass);
crypto/openssl/test/helpers/pkcs12.c
424
bag = PKCS12_add_key_ex(&pb->bags, pkey, 0 /*keytype*/, enc->iter, enc->nid, enc->pass,
crypto/openssl/test/helpers/pkcs12.c
575
const PKCS12_ATTR *attrs, const PKCS12_ENC *enc)
crypto/openssl/test/helpers/pkcs12.c
608
p8 = PKCS12_decrypt_skey(bag, enc->pass, strlen(enc->pass));
crypto/openssl/test/helpers/pkcs12.c
610
p8 = PKCS12_decrypt_skey_ex(bag, enc->pass, strlen(enc->pass), test_ctx, test_propq);
crypto/openssl/test/helpers/pkcs12.c
763
void start_check_contentinfo_encrypted(PKCS12_BUILDER *pb, const PKCS12_ENC *enc)
crypto/openssl/test/helpers/pkcs12.c
769
pb->bags = decode_contentinfo(pb->safes, pb->safe_idx++, enc);
crypto/openssl/test/helpers/pkcs12.h
74
void end_contentinfo_encrypted(PKCS12_BUILDER *pb, const PKCS12_ENC *enc);
crypto/openssl/test/helpers/pkcs12.h
79
const PKCS12_ATTR *attrs, const PKCS12_ENC *enc);
crypto/openssl/test/helpers/pkcs12.h
92
void start_check_contentinfo_encrypted(PKCS12_BUILDER *pb, const PKCS12_ENC *enc);
crypto/openssl/test/helpers/pkcs12.h
98
const PKCS12_ATTR *attrs, const PKCS12_ENC *enc);
crypto/openssl/test/hpke_test.c
100
unsigned char enc[256];
crypto/openssl/test/hpke_test.c
103
size_t enclen = sizeof(enc);
crypto/openssl/test/hpke_test.c
1226
unsigned char enc[OSSL_HPKE_TSTSIZE];
crypto/openssl/test/hpke_test.c
1227
size_t enclen = sizeof(enc);
crypto/openssl/test/hpke_test.c
1249
if (!TEST_true(OSSL_HPKE_encap(ctx, enc, &enclen, pub, publen, NULL, 0)))
crypto/openssl/test/hpke_test.c
1268
if (!TEST_true(OSSL_HPKE_decap(rctx, enc, enclen, privp, NULL, 0)))
crypto/openssl/test/hpke_test.c
1416
unsigned char enc[OSSL_HPKE_TSTSIZE], smallenc[10];
crypto/openssl/test/hpke_test.c
1417
size_t enclen = sizeof(enc), smallenclen = sizeof(smallenc);
crypto/openssl/test/hpke_test.c
152
if (!TEST_true(OSSL_HPKE_encap(sealctx, enc, &enclen,
crypto/openssl/test/hpke_test.c
1520
if (!TEST_false(OSSL_HPKE_encap(ctx, enc, &enclen, pub, publen, NULL, 0)))
crypto/openssl/test/hpke_test.c
156
if (!TEST_true(cmpkey(privE, enc, enclen)))
crypto/openssl/test/hpke_test.c
1563
if (!TEST_false(OSSL_HPKE_encap(ctx, enc, &enclen, pub, 1, NULL, 0)))
crypto/openssl/test/hpke_test.c
1566
if (!TEST_false(OSSL_HPKE_encap(ctx, enc, &enclen, pub, 1, info, -1)))
crypto/openssl/test/hpke_test.c
1569
if (!TEST_false(OSSL_HPKE_encap(ctx, enc, &enclen, pub, 1, NULL, 1)))
crypto/openssl/test/hpke_test.c
1572
if (!TEST_false(OSSL_HPKE_encap(ctx, enc, &enclen, pub, 1, info, 0)))
crypto/openssl/test/hpke_test.c
1578
if (!TEST_true(OSSL_HPKE_encap(ctx, enc, &enclen, pub, publen, NULL, 0)))
crypto/openssl/test/hpke_test.c
1581
if (!TEST_false(OSSL_HPKE_encap(ctx, enc, &enclen, pub, publen, NULL, 0)))
crypto/openssl/test/hpke_test.c
1600
if (!TEST_false(OSSL_HPKE_decap(rctx, enc, enclen, privp, NULL, 0)))
crypto/openssl/test/hpke_test.c
1615
if (!TEST_false(OSSL_HPKE_decap(rctx, enc, enclen, privp, info, -1)))
crypto/openssl/test/hpke_test.c
1618
if (!TEST_true(OSSL_HPKE_decap(rctx, enc, enclen, privp, NULL, 0)))
crypto/openssl/test/hpke_test.c
1621
if (!TEST_false(OSSL_HPKE_decap(rctx, enc, enclen, privp, NULL, 0)))
crypto/openssl/test/hpke_test.c
1746
unsigned char enc[200];
crypto/openssl/test/hpke_test.c
1747
size_t enclen = sizeof(enc);
crypto/openssl/test/hpke_test.c
1758
enc, &enclen, ct, ctlen,
crypto/openssl/test/hpke_test.c
1762
enclen = sizeof(enc); /* reset, 'cause get_grease() will have set */
crypto/openssl/test/hpke_test.c
1765
enc, &enclen, ct, ctlen,
crypto/openssl/test/hpke_test.c
1769
enclen = sizeof(enc); /* reset, 'cause get_grease() will have set */
crypto/openssl/test/hpke_test.c
1771
enc, &enclen,
crypto/openssl/test/hpke_test.c
1776
enclen = sizeof(enc); /* reset, 'cause get_grease() will have set */
crypto/openssl/test/hpke_test.c
1779
enc, &enclen, ct, ctlen,
crypto/openssl/test/hpke_test.c
1782
enclen = sizeof(enc);
crypto/openssl/test/hpke_test.c
1785
enc, &enclen, ct, ctlen,
crypto/openssl/test/hpke_test.c
1790
enclen = sizeof(enc);
crypto/openssl/test/hpke_test.c
1795
enc, &enclen, ct, ctlen,
crypto/openssl/test/hpke_test.c
1798
enclen = sizeof(enc);
crypto/openssl/test/hpke_test.c
1802
enc, &enclen, ct, ctlen,
crypto/openssl/test/hpke_test.c
1805
enclen = sizeof(enc);
crypto/openssl/test/hpke_test.c
1809
enc, &enclen, ct, ctlen,
crypto/openssl/test/hpke_test.c
1905
unsigned char enc[OSSL_HPKE_TSTSIZE];
crypto/openssl/test/hpke_test.c
1906
size_t enclen = sizeof(enc);
crypto/openssl/test/hpke_test.c
192
if (!TEST_true(OSSL_HPKE_decap(openctx, enc, enclen, privR,
crypto/openssl/test/hpke_test.c
1940
if (!TEST_true(OSSL_HPKE_encap(ctx, enc, &enclen, pub, publen, NULL, 0)))
crypto/openssl/test/hpke_test.c
1953
if (!TEST_true(OSSL_HPKE_decap(rctx, enc, enclen, privp, NULL, 0)))
crypto/openssl/test/hpke_test.c
1983
unsigned char enc[OSSL_HPKE_TSTSIZE];
crypto/openssl/test/hpke_test.c
1984
size_t enclen = sizeof(enc);
crypto/openssl/test/hpke_test.c
2002
if (!TEST_true(OSSL_HPKE_encap(ctx, enc, &enclen, pub, publen, NULL, 0)))
crypto/openssl/test/hpke_test.c
2019
if (!TEST_true(OSSL_HPKE_decap(rctx, enc, enclen, privp, NULL, 0)))
crypto/openssl/test/pkcs12_format_test.c
2430
static int test_single_key(PKCS12_ENC *enc)
crypto/openssl/test/pkcs12_format_test.c
2436
OBJ_nid2sn(enc->nid), enc->iter);
crypto/openssl/test/pkcs12_format_test.c
2445
add_keybag(pb, KEY1, sizeof(KEY1), NULL, enc);
crypto/openssl/test/pkcs12_format_test.c
2456
check_keybag(pb, KEY1, sizeof(KEY1), NULL, enc);
crypto/openssl/test/pkcs12_format_test.c
2467
PKCS12_ENC enc;
crypto/openssl/test/pkcs12_format_test.c
2470
enc.nid = enc_nids_no_legacy[z];
crypto/openssl/test/pkcs12_format_test.c
2472
enc.nid = enc_nids_all[z];
crypto/openssl/test/pkcs12_format_test.c
2473
enc.pass = enc_default.pass;
crypto/openssl/test/pkcs12_format_test.c
2474
enc.iter = enc_default.iter;
crypto/openssl/test/pkcs12_format_test.c
2476
return test_single_key(&enc);
crypto/openssl/test/pkcs12_format_test.c
2481
PKCS12_ENC enc;
crypto/openssl/test/pkcs12_format_test.c
2483
enc.nid = enc_default.nid;
crypto/openssl/test/pkcs12_format_test.c
2484
enc.pass = passwords[z];
crypto/openssl/test/pkcs12_format_test.c
2485
enc.iter = enc_default.iter;
crypto/openssl/test/pkcs12_format_test.c
2487
return test_single_key(&enc);
crypto/openssl/test/pkcs12_format_test.c
2492
PKCS12_ENC enc;
crypto/openssl/test/pkcs12_format_test.c
2494
enc.nid = enc_default.nid;
crypto/openssl/test/pkcs12_format_test.c
2495
enc.pass = enc_default.pass;
crypto/openssl/test/pkcs12_format_test.c
2496
enc.iter = iters[z];
crypto/openssl/test/pkcs12_format_test.c
2498
return test_single_key(&enc);
crypto/openssl/test/pkcs12_format_test.c
2690
static int test_single_secret(PKCS12_ENC *enc)
crypto/openssl/test/pkcs12_format_test.c
2697
OBJ_nid2sn(enc->nid), enc->iter);
crypto/openssl/test/pkcs12_format_test.c
2708
end_contentinfo_encrypted(pb, enc);
crypto/openssl/test/pkcs12_format_test.c
2715
start_check_contentinfo_encrypted(pb, enc);
crypto/openssl/test/pkcs12_format_test.c
2728
PKCS12_ENC enc;
crypto/openssl/test/pkcs12_format_test.c
2731
enc.nid = enc_nids_no_legacy[z];
crypto/openssl/test/pkcs12_format_test.c
2733
enc.nid = enc_nids_all[z];
crypto/openssl/test/pkcs12_format_test.c
2734
enc.pass = enc_default.pass;
crypto/openssl/test/pkcs12_format_test.c
2735
enc.iter = enc_default.iter;
crypto/openssl/test/pkcs12_format_test.c
2737
return test_single_secret(&enc);
crypto/openssl/test/recordlentest.c
63
static int fail_due_to_record_overflow(int enc)
crypto/openssl/test/recordlentest.c
68
if (enc)
crypto/openssl/test/sslapitest.c
8534
HMAC_CTX *hctx, int enc)
crypto/openssl/test/sslapitest.c
8560
|| !EVP_CipherInit_ex(ctx, aes128cbc, NULL, tick_aes_key, iv, enc)
crypto/openssl/test/sslapitest.c
8576
EVP_CIPHER_CTX *ctx, EVP_MAC_CTX *hctx, int enc)
crypto/openssl/test/sslapitest.c
8599
|| !EVP_CipherInit_ex(ctx, aes128cbc, NULL, tick_aes_key, iv, enc)
crypto/openssl/test/tls13encryptiontest.c
253
static int test_record(TLS_RL_RECORD *rec, RECORD_DATA *recd, int enc)
crypto/openssl/test/tls13encryptiontest.c
259
if (enc)
crypto/openssl/test/tls13secretstest.c
162
const EVP_CIPHER **enc)
crypto/openssl/test/tls13secretstest.c
175
const EVP_CIPHER **enc, const EVP_MD **md,
lib/libipsec/pfkey.c
1893
u_int auth, u_int enc, u_int32_t flags)
lib/libipsec/pfkey.c
1911
p->sadb_sa_encrypt = enc;
stand/libsa/geli/geliboot.c
311
geli_io(struct geli_dev *gdev, geli_op_t enc, off_t offset, u_char *buf,
stand/libsa/geli/geliboot.c
345
error = geliboot_crypt(gdev->sc.sc_ealgo, enc, pbuf, secsize,
stand/libsa/geli/geliboot.c
351
enc ? "encrypt" : "decrypt");
stand/libsa/geli/geliboot_crypto.c
104
g_eli_crypto_cipher(u_int algo, geli_op_t enc, u_char *data, size_t datasize,
stand/libsa/geli/geliboot_crypto.c
110
return (geliboot_crypt(algo, enc, data, datasize, key, keysize, iv));
stand/libsa/geli/geliboot_crypto.c
36
geliboot_crypt(u_int algo, geli_op_t enc, u_char *data, size_t datasize,
stand/libsa/geli/geliboot_crypto.c
47
err = rijndael_makeKey(&aeskey, !enc, keysize,
stand/libsa/geli/geliboot_crypto.c
60
switch (enc) {
stand/libsa/geli/geliboot_crypto.c
72
enc ? "decrypt" : "encrypt",
stand/libsa/geli/geliboot_crypto.c
84
switch (enc) {
stand/libsa/geli/geliboot_internal.h
66
int geliboot_crypt(u_int algo, geli_op_t enc, u_char *data, size_t datasize,
sys/cam/scsi/scsi_enc.c
1014
sbuf_new(&sb, enc->announce_buf, ENC_ANNOUNCE_SZ, SBUF_FIXEDLEN);
sys/cam/scsi/scsi_enc.c
128
struct enc_softc *enc;
sys/cam/scsi/scsi_enc.c
135
enc = (struct enc_softc *)periph->softc;
sys/cam/scsi/scsi_enc.c
142
for (i = 0; i < enc->open_count; i++)
sys/cam/scsi/scsi_enc.c
145
enc->open_count = 0;
sys/cam/scsi/scsi_enc.c
165
struct enc_softc *enc;
sys/cam/scsi/scsi_enc.c
167
enc = periph->softc;
sys/cam/scsi/scsi_enc.c
169
enc->enc_flags |= ENC_FLAG_INVALID;
sys/cam/scsi/scsi_enc.c
172
if (enc->enc_vec.softc_invalidate != NULL)
sys/cam/scsi/scsi_enc.c
173
enc->enc_vec.softc_invalidate(enc);
sys/cam/scsi/scsi_enc.c
183
enc->enc_flags |= ENC_FLAG_SHUTDOWN;
sys/cam/scsi/scsi_enc.c
184
if (enc->enc_daemon != NULL) {
sys/cam/scsi/scsi_enc.c
186
wakeup(enc->enc_daemon);
sys/cam/scsi/scsi_enc.c
188
callout_drain(&enc->status_updater);
sys/cam/scsi/scsi_enc.c
190
destroy_dev_sched_cb(enc->enc_dev, enc_devgonecb, periph);
sys/cam/scsi/scsi_enc.c
196
struct enc_softc *enc;
sys/cam/scsi/scsi_enc.c
198
enc = periph->softc;
sys/cam/scsi/scsi_enc.c
201
if (enc->enc_vec.softc_cleanup != NULL)
sys/cam/scsi/scsi_enc.c
202
enc->enc_vec.softc_cleanup(enc);
sys/cam/scsi/scsi_enc.c
206
ENC_FREE(enc);
sys/cam/scsi/scsi_enc.c
312
struct enc_softc *enc;
sys/cam/scsi/scsi_enc.c
319
enc = periph->softc;
sys/cam/scsi/scsi_enc.c
320
enc->open_count--;
sys/cam/scsi/scsi_enc.c
353
enc_softc_t *enc;
sys/cam/scsi/scsi_enc.c
372
enc = (struct enc_softc *)periph->softc;
sys/cam/scsi/scsi_enc.c
373
cache = &enc->enc_cache;
sys/cam/scsi/scsi_enc.c
381
if ((enc->enc_flags & ENC_FLAG_INITIALIZED) == 0) {
sys/cam/scsi/scsi_enc.c
423
sx_slock(&enc->enc_cache_lock);
sys/cam/scsi/scsi_enc.c
455
error = enc->enc_vec.set_enc_status(enc, tmp, 1);
sys/cam/scsi/scsi_enc.c
465
if (enc->enc_vec.handle_string == NULL) {
sys/cam/scsi/scsi_enc.c
473
error = enc->enc_vec.handle_string(enc, &sstr, cmd);
sys/cam/scsi/scsi_enc.c
492
error = enc->enc_vec.get_elm_status(enc, &elms, 1);
sys/cam/scsi/scsi_enc.c
509
if (enc->enc_vec.get_elm_desc != NULL) {
sys/cam/scsi/scsi_enc.c
510
error = enc->enc_vec.get_elm_desc(enc, &elmd);
sys/cam/scsi/scsi_enc.c
521
if (enc->enc_vec.get_elm_devnames == NULL) {
sys/cam/scsi/scsi_enc.c
533
error = (*enc->enc_vec.get_elm_devnames)(enc, &elmdn);
sys/cam/scsi/scsi_enc.c
552
error = enc->enc_vec.set_elm_status(enc, &elms, 1);
sys/cam/scsi/scsi_enc.c
560
error = enc->enc_vec.init_enc(enc);
sys/cam/scsi/scsi_enc.c
570
sx_sunlock(&enc->enc_cache_lock);
sys/cam/scsi/scsi_enc.c
575
enc_runcmd(struct enc_softc *enc, char *cdb, int cdbl, char *dptr, int *dlenp)
sys/cam/scsi/scsi_enc.c
581
CAM_DEBUG(enc->periph->path, CAM_DEBUG_TRACE,
sys/cam/scsi/scsi_enc.c
599
ccb = cam_periph_getccb(enc->periph, CAM_PRIORITY_NORMAL);
sys/cam/scsi/scsi_enc.c
600
if (enc->enc_type == ENC_SEMB_SES || enc->enc_type == ENC_SEMB_SAFT) {
sys/cam/scsi/scsi_enc.c
642
CAM_DEBUG(enc->periph->path, CAM_DEBUG_SUBTRACE,
sys/cam/scsi/scsi_enc.c
648
enc_log(struct enc_softc *enc, const char *fmt, ...)
sys/cam/scsi/scsi_enc.c
652
printf("%s%d: ", enc->periph->periph_name, enc->periph->unit_number);
sys/cam/scsi/scsi_enc.c
731
enc_update_request(enc_softc_t *enc, uint32_t action)
sys/cam/scsi/scsi_enc.c
733
if ((enc->pending_actions & (0x1 << action)) == 0) {
sys/cam/scsi/scsi_enc.c
734
enc->pending_actions |= (0x1 << action);
sys/cam/scsi/scsi_enc.c
735
ENC_DLOG(enc, "%s: queueing requested action %d\n",
sys/cam/scsi/scsi_enc.c
737
if (enc->current_action == ENC_UPDATE_NONE)
sys/cam/scsi/scsi_enc.c
738
wakeup(enc->enc_daemon);
sys/cam/scsi/scsi_enc.c
740
ENC_DLOG(enc, "%s: ignoring requested action %d - "
sys/cam/scsi/scsi_enc.c
752
enc_fsm_step(enc_softc_t *enc)
sys/cam/scsi/scsi_enc.c
760
ENC_DLOG(enc, "%s enter %p\n", __func__, enc);
sys/cam/scsi/scsi_enc.c
762
enc->current_action = ffs(enc->pending_actions) - 1;
sys/cam/scsi/scsi_enc.c
763
enc->pending_actions &= ~(0x1 << enc->current_action);
sys/cam/scsi/scsi_enc.c
765
cur_state = &enc->enc_fsm_states[enc->current_action];
sys/cam/scsi/scsi_enc.c
769
cam_periph_unlock(enc->periph);
sys/cam/scsi/scsi_enc.c
77
SYSCTL_NODE(_kern_cam, OID_AUTO, enc, CTLFLAG_RD | CTLFLAG_MPSAFE, 0,
sys/cam/scsi/scsi_enc.c
771
cam_periph_lock(enc->periph);
sys/cam/scsi/scsi_enc.c
777
ccb = cam_periph_getccb(enc->periph, CAM_PRIORITY_NORMAL);
sys/cam/scsi/scsi_enc.c
779
error = cur_state->fill(enc, cur_state, ccb, buf);
sys/cam/scsi/scsi_enc.c
796
cam_periph_unlock(enc->periph);
sys/cam/scsi/scsi_enc.c
797
cur_state->done(enc, cur_state, ccb, &buf, error, xfer_len);
sys/cam/scsi/scsi_enc.c
798
cam_periph_lock(enc->periph);
sys/cam/scsi/scsi_enc.c
801
ENC_DLOG(enc, "%s exit - result %d\n", __func__, error);
sys/cam/scsi/scsi_enc.c
813
enc_softc_t *enc;
sys/cam/scsi/scsi_enc.c
815
enc = arg;
sys/cam/scsi/scsi_enc.c
816
if (enc->enc_vec.poll_status != NULL)
sys/cam/scsi/scsi_enc.c
817
enc->enc_vec.poll_status(enc);
sys/cam/scsi/scsi_enc.c
823
enc_softc_t *enc;
sys/cam/scsi/scsi_enc.c
825
enc = arg;
sys/cam/scsi/scsi_enc.c
827
cam_periph_lock(enc->periph);
sys/cam/scsi/scsi_enc.c
828
while ((enc->enc_flags & ENC_FLAG_SHUTDOWN) == 0) {
sys/cam/scsi/scsi_enc.c
829
if (enc->pending_actions == 0) {
sys/cam/scsi/scsi_enc.c
835
enc->current_action = ENC_UPDATE_NONE;
sys/cam/scsi/scsi_enc.c
841
cam_periph_release_boot(enc->periph);
sys/cam/scsi/scsi_enc.c
843
callout_reset_sbt(&enc->status_updater, 60 * SBT_1S, 0,
sys/cam/scsi/scsi_enc.c
844
enc_status_updater, enc, C_PREL(1));
sys/cam/scsi/scsi_enc.c
846
cam_periph_sleep(enc->periph, enc->enc_daemon,
sys/cam/scsi/scsi_enc.c
849
enc_fsm_step(enc);
sys/cam/scsi/scsi_enc.c
852
enc->enc_daemon = NULL;
sys/cam/scsi/scsi_enc.c
853
cam_periph_unlock(enc->periph);
sys/cam/scsi/scsi_enc.c
854
cam_periph_release(enc->periph);
sys/cam/scsi/scsi_enc.c
859
enc_kproc_init(enc_softc_t *enc)
sys/cam/scsi/scsi_enc.c
863
callout_init_mtx(&enc->status_updater, cam_periph_mtx(enc->periph), 0);
sys/cam/scsi/scsi_enc.c
865
if (cam_periph_acquire(enc->periph) != 0)
sys/cam/scsi/scsi_enc.c
868
result = kproc_create(enc_daemon, enc, &enc->enc_daemon, /*flags*/0,
sys/cam/scsi/scsi_enc.c
870
enc->periph->unit_number);
sys/cam/scsi/scsi_enc.c
873
cam_periph_lock(enc->periph);
sys/cam/scsi/scsi_enc.c
874
enc->enc_vec.poll_status(enc);
sys/cam/scsi/scsi_enc.c
875
cam_periph_unlock(enc->periph);
sys/cam/scsi/scsi_enc.c
877
cam_periph_release(enc->periph);
sys/cam/scsi/scsi_enc.c
886
enc_softc_t *enc;
sys/cam/scsi/scsi_enc.c
898
enc = ENC_MALLOCZ(sizeof(*enc));
sys/cam/scsi/scsi_enc.c
899
if (enc == NULL) {
sys/cam/scsi/scsi_enc.c
904
enc->periph = periph;
sys/cam/scsi/scsi_enc.c
905
enc->current_action = ENC_UPDATE_INVALID;
sys/cam/scsi/scsi_enc.c
907
enc->enc_type = enc_type(cgd);
sys/cam/scsi/scsi_enc.c
908
sx_init(&enc->enc_cache_lock, "enccache");
sys/cam/scsi/scsi_enc.c
910
switch (enc->enc_type) {
sys/cam/scsi/scsi_enc.c
914
err = ses_softc_init(enc);
sys/cam/scsi/scsi_enc.c
918
err = safte_softc_init(enc);
sys/cam/scsi/scsi_enc.c
922
ENC_FREE(enc);
sys/cam/scsi/scsi_enc.c
936
if (enc->enc_vec.poll_status != NULL)
sys/cam/scsi/scsi_enc.c
944
periph->softc = enc;
sys/cam/scsi/scsi_enc.c
947
if (enc->enc_vec.poll_status != NULL) {
sys/cam/scsi/scsi_enc.c
948
err = enc_kproc_init(enc);
sys/cam/scsi/scsi_enc.c
96
PERIPHDRIVER_DECLARE(enc, encdriver);
sys/cam/scsi/scsi_enc.c
976
err = make_dev_s(&args, &enc->enc_dev, "%s%d", periph->periph_name,
sys/cam/scsi/scsi_enc.c
984
enc->enc_flags |= ENC_FLAG_INITIALIZED;
sys/cam/scsi/scsi_enc.c
992
switch (enc->enc_type) {
sys/cam/scsi/scsi_enc_internal.h
167
enc_other_cache(enc_softc_t *enc, enc_cache_t *primary)
sys/cam/scsi/scsi_enc_internal.h
169
return (primary == &enc->enc_cache
sys/cam/scsi/scsi_enc_internal.h
170
? &enc->enc_daemon_cache : &enc->enc_cache);
sys/cam/scsi/scsi_enc_safte.c
1002
safte_init_enc(enc_softc_t *enc)
sys/cam/scsi/scsi_enc_safte.c
1008
cfg = enc->enc_private;
sys/cam/scsi/scsi_enc_safte.c
1012
err = enc_runcmd(enc, cdb0, 6, NULL, 0);
sys/cam/scsi/scsi_enc_safte.c
1019
err = safte_set_enc_status(enc, 0, 1);
sys/cam/scsi/scsi_enc_safte.c
1024
safte_set_enc_status(enc_softc_t *enc, uint8_t encstat, int slpflag)
sys/cam/scsi/scsi_enc_safte.c
1029
cfg = enc->enc_private;
sys/cam/scsi/scsi_enc_safte.c
1038
enc_update_request(enc, SAFTE_PROCESS_CONTROL_REQS);
sys/cam/scsi/scsi_enc_safte.c
1039
cam_periph_sleep(enc->periph, &req, PUSER, "encstat", 0);
sys/cam/scsi/scsi_enc_safte.c
1045
safte_get_elm_status(enc_softc_t *enc, encioc_elm_status_t *elms, int slpflg)
sys/cam/scsi/scsi_enc_safte.c
1049
elms->cstat[0] = enc->enc_cache.elm_map[i].encstat[0];
sys/cam/scsi/scsi_enc_safte.c
1050
elms->cstat[1] = enc->enc_cache.elm_map[i].encstat[1];
sys/cam/scsi/scsi_enc_safte.c
1051
elms->cstat[2] = enc->enc_cache.elm_map[i].encstat[2];
sys/cam/scsi/scsi_enc_safte.c
1052
elms->cstat[3] = enc->enc_cache.elm_map[i].encstat[3];
sys/cam/scsi/scsi_enc_safte.c
1057
safte_set_elm_status(enc_softc_t *enc, encioc_elm_status_t *elms, int slpflag)
sys/cam/scsi/scsi_enc_safte.c
1062
cfg = enc->enc_private;
sys/cam/scsi/scsi_enc_safte.c
1075
enc_update_request(enc, SAFTE_PROCESS_CONTROL_REQS);
sys/cam/scsi/scsi_enc_safte.c
1076
cam_periph_sleep(enc->periph, &req, PUSER, "encstat", 0);
sys/cam/scsi/scsi_enc_safte.c
1082
safte_poll_status(enc_softc_t *enc)
sys/cam/scsi/scsi_enc_safte.c
1085
enc_update_request(enc, SAFTE_UPDATE_READENCSTATUS);
sys/cam/scsi/scsi_enc_safte.c
1086
enc_update_request(enc, SAFTE_UPDATE_READSLOTSTATUS);
sys/cam/scsi/scsi_enc_safte.c
1101
safte_softc_init(enc_softc_t *enc)
sys/cam/scsi/scsi_enc_safte.c
1105
enc->enc_vec = safte_enc_vec;
sys/cam/scsi/scsi_enc_safte.c
1106
enc->enc_fsm_states = enc_fsm_states;
sys/cam/scsi/scsi_enc_safte.c
1108
if (enc->enc_private == NULL) {
sys/cam/scsi/scsi_enc_safte.c
1109
enc->enc_private = ENC_MALLOCZ(SAFT_PRIVATE);
sys/cam/scsi/scsi_enc_safte.c
1110
if (enc->enc_private == NULL)
sys/cam/scsi/scsi_enc_safte.c
1113
cfg = enc->enc_private;
sys/cam/scsi/scsi_enc_safte.c
1115
enc->enc_cache.nelms = 0;
sys/cam/scsi/scsi_enc_safte.c
1116
enc->enc_cache.enc_status = 0;
sys/cam/scsi/scsi_enc_safte.c
222
ENC_VLOG(enc, safte_2little, x, __LINE__);\
sys/cam/scsi/scsi_enc_safte.c
231
safte_fill_read_buf_io(enc_softc_t *enc, struct enc_fsm_state *state,
sys/cam/scsi/scsi_enc_safte.c
236
enc->enc_cache.nelms == 0) {
sys/cam/scsi/scsi_enc_safte.c
237
enc_update_request(enc, SAFTE_UPDATE_READCONFIG);
sys/cam/scsi/scsi_enc_safte.c
241
if (enc->enc_type == ENC_SEMB_SAFT) {
sys/cam/scsi/scsi_enc_safte.c
256
safte_process_config(enc_softc_t *enc, struct enc_fsm_state *state,
sys/cam/scsi/scsi_enc_safte.c
263
cfg = enc->enc_private;
sys/cam/scsi/scsi_enc_safte.c
269
ENC_VLOG(enc, "too little data (%d) for configuration\n",
sys/cam/scsi/scsi_enc_safte.c
283
ENC_VLOG(enc, "Nfans %d Npwr %d Nslots %d Lck %d Ntherm %d Nspkrs %d "
sys/cam/scsi/scsi_enc_safte.c
288
enc->enc_cache.nelms = cfg->Nfans + cfg->Npwr + cfg->Nslots +
sys/cam/scsi/scsi_enc_safte.c
290
ENC_FREE_AND_NULL(enc->enc_cache.elm_map);
sys/cam/scsi/scsi_enc_safte.c
291
enc->enc_cache.elm_map =
sys/cam/scsi/scsi_enc_safte.c
292
malloc(enc->enc_cache.nelms * sizeof(enc_element_t),
sys/cam/scsi/scsi_enc_safte.c
301
enc->enc_cache.elm_map[r++].elm_type = ELMTYP_FAN;
sys/cam/scsi/scsi_enc_safte.c
304
enc->enc_cache.elm_map[r++].elm_type = ELMTYP_POWER;
sys/cam/scsi/scsi_enc_safte.c
306
enc->enc_cache.elm_map[r++].elm_type = ELMTYP_DOORLOCK;
sys/cam/scsi/scsi_enc_safte.c
308
enc->enc_cache.elm_map[r++].elm_type = ELMTYP_ALARM;
sys/cam/scsi/scsi_enc_safte.c
310
enc->enc_cache.elm_map[r++].elm_type = ELMTYP_THERM;
sys/cam/scsi/scsi_enc_safte.c
312
enc->enc_cache.elm_map[r++].elm_type = ELMTYP_THERM;
sys/cam/scsi/scsi_enc_safte.c
315
enc->enc_cache.elm_map[r++].elm_type =
sys/cam/scsi/scsi_enc_safte.c
319
enc_update_request(enc, SAFTE_UPDATE_READGFLAGS);
sys/cam/scsi/scsi_enc_safte.c
320
enc_update_request(enc, SAFTE_UPDATE_READENCSTATUS);
sys/cam/scsi/scsi_enc_safte.c
321
enc_update_request(enc, SAFTE_UPDATE_READSLOTSTATUS);
sys/cam/scsi/scsi_enc_safte.c
327
safte_process_gflags(enc_softc_t *enc, struct enc_fsm_state *state,
sys/cam/scsi/scsi_enc_safte.c
333
cfg = enc->enc_private;
sys/cam/scsi/scsi_enc_safte.c
352
safte_process_status(enc_softc_t *enc, struct enc_fsm_state *state,
sys/cam/scsi/scsi_enc_safte.c
359
enc_cache_t *cache = &enc->enc_cache;
sys/cam/scsi/scsi_enc_safte.c
361
cfg = enc->enc_private;
sys/cam/scsi/scsi_enc_safte.c
432
ENC_VLOG(enc, "Unknown fan%d status 0x%x\n", i,
sys/cam/scsi/scsi_enc_safte.c
492
ENC_VLOG(enc, "unknown power supply %d status (0x%x)\n",
sys/cam/scsi/scsi_enc_safte.c
496
enc->enc_cache.elm_map[oid++].svalid = 1;
sys/cam/scsi/scsi_enc_safte.c
54
static int safte_set_enc_status(enc_softc_t *enc, uint8_t encstat, int slpflag);
sys/cam/scsi/scsi_enc_safte.c
540
ENC_VLOG(enc, "unknown lock status 0x%x\n",
sys/cam/scsi/scsi_enc_safte.c
661
safte_process_slotstatus(enc_softc_t *enc, struct enc_fsm_state *state,
sys/cam/scsi/scsi_enc_safte.c
666
enc_cache_t *cache = &enc->enc_cache;
sys/cam/scsi/scsi_enc_safte.c
669
cfg = enc->enc_private;
sys/cam/scsi/scsi_enc_safte.c
730
safte_fill_control_request(enc_softc_t *enc, struct enc_fsm_state *state,
sys/cam/scsi/scsi_enc_safte.c
738
cfg = enc->enc_private;
sys/cam/scsi/scsi_enc_safte.c
742
if (enc->enc_cache.nelms == 0) {
sys/cam/scsi/scsi_enc_safte.c
743
enc_update_request(enc, SAFTE_UPDATE_READCONFIG);
sys/cam/scsi/scsi_enc_safte.c
769
ep = &enc->enc_cache.elm_map[idx];
sys/cam/scsi/scsi_enc_safte.c
802
ep1 = &enc->enc_cache.elm_map[cfg->slotoff + i];
sys/cam/scsi/scsi_enc_safte.c
937
if (enc->enc_type == ENC_SEMB_SAFT) {
sys/cam/scsi/scsi_enc_safte.c
951
safte_process_control_request(enc_softc_t *enc, struct enc_fsm_state *state,
sys/cam/scsi/scsi_enc_safte.c
958
cfg = enc->enc_private;
sys/cam/scsi/scsi_enc_safte.c
970
type = enc->enc_cache.elm_map[idx].elm_type;
sys/cam/scsi/scsi_enc_safte.c
972
enc_update_request(enc, SAFTE_UPDATE_READSLOTSTATUS);
sys/cam/scsi/scsi_enc_safte.c
974
enc_update_request(enc, SAFTE_UPDATE_READENCSTATUS);
sys/cam/scsi/scsi_enc_safte.c
978
enc_update_request(enc, SAFTE_PROCESS_CONTROL_REQS);
sys/cam/scsi/scsi_enc_safte.c
984
safte_softc_invalidate(enc_softc_t *enc)
sys/cam/scsi/scsi_enc_safte.c
988
cfg = enc->enc_private;
sys/cam/scsi/scsi_enc_safte.c
993
safte_softc_cleanup(enc_softc_t *enc)
sys/cam/scsi/scsi_enc_safte.c
996
ENC_FREE_AND_NULL(enc->enc_cache.elm_map);
sys/cam/scsi/scsi_enc_safte.c
997
ENC_FREE_AND_NULL(enc->enc_private);
sys/cam/scsi/scsi_enc_safte.c
998
enc->enc_cache.nelms = 0;
sys/cam/scsi/scsi_enc_ses.c
1003
ses_elmdevname_callback(enc_softc_t *enc, enc_element_t *elem,
sys/cam/scsi/scsi_enc_ses.c
1031
ses_setphyspath_callback(enc_softc_t *enc, enc_element_t *elm,
sys/cam/scsi/scsi_enc_ses.c
1079
ses_set_physpath(enc_softc_t *enc, enc_element_t *elm,
sys/cam/scsi/scsi_enc_ses.c
1103
xpt_setup_ccb(&cdai.ccb_h, enc->periph->path, CAM_PRIORITY_NORMAL);
sys/cam/scsi/scsi_enc_ses.c
1109
cam_periph_lock(enc->periph);
sys/cam/scsi/scsi_enc_ses.c
1113
cam_periph_unlock(enc->periph);
sys/cam/scsi/scsi_enc_ses.c
1150
ses_paths_iter(enc, elm, ses_setphyspath_callback, &args);
sys/cam/scsi/scsi_enc_ses.c
1198
ses_set_timed_completion(enc_softc_t *enc, uint8_t tc_en)
sys/cam/scsi/scsi_enc_ses.c
1207
periph = enc->periph;
sys/cam/scsi/scsi_enc_ses.c
1208
ses = enc->enc_private;
sys/cam/scsi/scsi_enc_ses.c
1227
ENC_VLOG(enc, "Timed Completion Unsupported\n");
sys/cam/scsi/scsi_enc_ses.c
1250
ENC_VLOG(enc, "Timed Completion Set Failed\n");
sys/cam/scsi/scsi_enc_ses.c
1256
ENC_LOG(enc, "Timed Completion Enabled\n");
sys/cam/scsi/scsi_enc_ses.c
1259
ENC_LOG(enc, "Timed Completion Disabled\n");
sys/cam/scsi/scsi_enc_ses.c
1279
ses_process_pages(enc_softc_t *enc, struct enc_fsm_state *state,
sys/cam/scsi/scsi_enc_ses.c
1286
CAM_DEBUG(enc->periph->path, CAM_DEBUG_SUBTRACE,
sys/cam/scsi/scsi_enc_ses.c
1288
ses = enc->enc_private;
sys/cam/scsi/scsi_enc_ses.c
1296
ENC_VLOG(enc, "Unable to parse Diag Pages List Header\n");
sys/cam/scsi/scsi_enc_ses.c
1303
ENC_VLOG(enc, "Diag Pages List Too Long\n");
sys/cam/scsi/scsi_enc_ses.c
1306
ENC_DLOG(enc, "%s: page length %d, xfer_len %d\n",
sys/cam/scsi/scsi_enc_ses.c
1318
ENC_DLOG(enc, "%s: exiting with err %d\n", __func__, err);
sys/cam/scsi/scsi_enc_ses.c
1332
ses_process_config(enc_softc_t *enc, struct enc_fsm_state *state,
sys/cam/scsi/scsi_enc_ses.c
1356
CAM_DEBUG(enc->periph->path, CAM_DEBUG_SUBTRACE,
sys/cam/scsi/scsi_enc_ses.c
1358
enc_cache = &enc->enc_daemon_cache;
sys/cam/scsi/scsi_enc_ses.c
1368
ENC_VLOG(enc, "Unable to parse SES Config Header\n");
sys/cam/scsi/scsi_enc_ses.c
1376
ENC_VLOG(enc, "Enclosure Config Page Too Long\n");
sys/cam/scsi/scsi_enc_ses.c
1381
ENC_DLOG(enc, "%s: total page length %d, xfer_len %d\n",
sys/cam/scsi/scsi_enc_ses.c
1391
ses_cache_free(enc, enc_cache);
sys/cam/scsi/scsi_enc_ses.c
1392
ENC_VLOG(enc, "Generation Code 0x%x has %d SubEnclosures\n",
sys/cam/scsi/scsi_enc_ses.c
1422
ENC_VLOG(enc, "Enclosure %d Beyond End of "
sys/cam/scsi/scsi_enc_ses.c
1428
ENC_VLOG(enc, " SubEnclosure ID %d, %d Types With this ID, "
sys/cam/scsi/scsi_enc_ses.c
1432
ENC_VLOG(enc, "WWN: %jx\n",
sys/cam/scsi/scsi_enc_ses.c
1459
ENC_VLOG(enc, "Runt Enclosure Type Header %d\n",
sys/cam/scsi/scsi_enc_ses.c
1467
ENC_VLOG(enc, " Type Desc[%d]: Type 0x%x, MaxElt %d, In Subenc "
sys/cam/scsi/scsi_enc_ses.c
1484
ses_iter_init(enc, enc_cache, &iter);
sys/cam/scsi/scsi_enc_ses.c
1488
ENC_DLOG(enc, "%s: checking obj %d(%d,%d)\n", __func__,
sys/cam/scsi/scsi_enc_ses.c
1498
ENC_DLOG(enc, "%s: creating elmpriv %d(%d,%d) subenc %d "
sys/cam/scsi/scsi_enc_ses.c
1508
ses_cache_free(enc, enc_cache);
sys/cam/scsi/scsi_enc_ses.c
1510
ses_poll_status(enc);
sys/cam/scsi/scsi_enc_ses.c
1511
enc_update_request(enc, SES_PUBLISH_CACHE);
sys/cam/scsi/scsi_enc_ses.c
1513
ENC_DLOG(enc, "%s: exiting with err %d\n", __func__, err);
sys/cam/scsi/scsi_enc_ses.c
1527
ses_process_status(enc_softc_t *enc, struct enc_fsm_state *state,
sys/cam/scsi/scsi_enc_ses.c
1542
ses = enc->enc_private;
sys/cam/scsi/scsi_enc_ses.c
1543
enc_cache = &enc->enc_daemon_cache;
sys/cam/scsi/scsi_enc_ses.c
1547
ENC_DLOG(enc, "%s: enter (%p, %p, %d)\n", __func__, enc, buf, xfer_len);
sys/cam/scsi/scsi_enc_ses.c
1563
ENC_VLOG(enc, "Enclosure Status Page Too Long\n");
sys/cam/scsi/scsi_enc_ses.c
1569
ENC_DLOG(enc, "Got Short Enclosure Status page\n");
sys/cam/scsi/scsi_enc_ses.c
1571
ses_cache_free(enc, enc_cache);
sys/cam/scsi/scsi_enc_ses.c
1573
enc_update_request(enc, SES_PUBLISH_CACHE);
sys/cam/scsi/scsi_enc_ses.c
1580
ENC_VLOG(enc, "Enclosure Status Page Too Short\n");
sys/cam/scsi/scsi_enc_ses.c
1585
ENC_DLOG(enc, "%s: Generation count change detected\n",
sys/cam/scsi/scsi_enc_ses.c
1587
enc_update_request(enc, SES_UPDATE_GETCONFIG);
sys/cam/scsi/scsi_enc_ses.c
1591
ses_cache_free_status(enc, enc_cache);
sys/cam/scsi/scsi_enc_ses.c
1602
ses_iter_init(enc, enc_cache, &iter);
sys/cam/scsi/scsi_enc_ses.c
1606
ENC_DLOG(enc, "%s: total page length %d, xfer_len %d\n",
sys/cam/scsi/scsi_enc_ses.c
1610
ENC_DLOG(enc, "%s: obj %d(%d,%d) off=0x%tx status=%jx\n",
sys/cam/scsi/scsi_enc_ses.c
1621
ENC_VLOG(enc, "Status page, length insufficient for "
sys/cam/scsi/scsi_enc_ses.c
1625
ENC_VLOG(enc, "Status page, exhausted objects before "
sys/cam/scsi/scsi_enc_ses.c
1627
enc_update_request(enc, SES_PUBLISH_CACHE);
sys/cam/scsi/scsi_enc_ses.c
1631
ENC_DLOG(enc, "%s: exiting with error %d\n", __func__, err);
sys/cam/scsi/scsi_enc_ses.c
1671
ses_typehasaddlstatus(enc_softc_t *enc, uint8_t typidx)
sys/cam/scsi/scsi_enc_ses.c
1676
enc_cache = &enc->enc_daemon_cache;
sys/cam/scsi/scsi_enc_ses.c
1712
ses_process_elm_addlstatus(enc_softc_t *enc, struct enc_fsm_state *state,
sys/cam/scsi/scsi_enc_ses.c
1727
enc_cache = &enc->enc_daemon_cache;
sys/cam/scsi/scsi_enc_ses.c
1736
ses_cache_free_elm_addlstatus(enc, enc_cache);
sys/cam/scsi/scsi_enc_ses.c
1749
ENC_DLOG(enc, "Additional Element Status Page Length 0x%x\n", length);
sys/cam/scsi/scsi_enc_ses.c
1752
ENC_VLOG(enc, "Runt Additional Element Status Page\n");
sys/cam/scsi/scsi_enc_ses.c
1756
ENC_VLOG(enc, "Additional Element Status Page Too Long\n");
sys/cam/scsi/scsi_enc_ses.c
1761
ENC_DLOG(enc, "%s: Generation count change detected\n",
sys/cam/scsi/scsi_enc_ses.c
1763
enc_update_request(enc, SES_UPDATE_GETCONFIG);
sys/cam/scsi/scsi_enc_ses.c
1768
ses_iter_init(enc, enc_cache, &iter);
sys/cam/scsi/scsi_enc_ses.c
1781
status_type = ses_typehasaddlstatus(enc, iter.type_index);
sys/cam/scsi/scsi_enc_ses.c
1802
ENC_VLOG(enc, "%s: provided %selement index "
sys/cam/scsi/scsi_enc_ses.c
1813
ENC_VLOG(enc, "%s: provided %selement index "
sys/cam/scsi/scsi_enc_ses.c
1819
if (ses_typehasaddlstatus(enc, titer.type_index) ==
sys/cam/scsi/scsi_enc_ses.c
1821
ENC_VLOG(enc, "%s: provided %selement index "
sys/cam/scsi/scsi_enc_ses.c
1846
ENC_VLOG(enc, "%s: provided %s element"
sys/cam/scsi/scsi_enc_ses.c
185
enc_softc_t *enc;
sys/cam/scsi/scsi_enc_ses.c
1855
ENC_DLOG(enc, "%s: global element index=%d, type index=%d "
sys/cam/scsi/scsi_enc_ses.c
1867
ENC_VLOG(enc, "Element %d Beyond End "
sys/cam/scsi/scsi_enc_ses.c
1890
ses_get_elm_addlstatus_fc(enc, enc_cache,
sys/cam/scsi/scsi_enc_ses.c
1896
ses_get_elm_addlstatus_sas(enc, enc_cache,
sys/cam/scsi/scsi_enc_ses.c
1903
ses_get_elm_addlstatus_ata(enc, enc_cache,
sys/cam/scsi/scsi_enc_ses.c
1910
ENC_VLOG(enc, "Element %d: Unknown Additional Element "
sys/cam/scsi/scsi_enc_ses.c
1921
ses_cache_free_elm_addlstatus(enc, enc_cache);
sys/cam/scsi/scsi_enc_ses.c
1922
enc_update_request(enc, SES_PUBLISH_PHYSPATHS);
sys/cam/scsi/scsi_enc_ses.c
1923
enc_update_request(enc, SES_PUBLISH_CACHE);
sys/cam/scsi/scsi_enc_ses.c
1928
ses_process_control_request(enc_softc_t *enc, struct enc_fsm_state *state,
sys/cam/scsi/scsi_enc_ses.c
1933
ses = enc->enc_private;
sys/cam/scsi/scsi_enc_ses.c
1940
ses_poll_status(enc);
sys/cam/scsi/scsi_enc_ses.c
1945
ses_publish_physpaths(enc_softc_t *enc, struct enc_fsm_state *state,
sys/cam/scsi/scsi_enc_ses.c
1952
enc_cache = &enc->enc_daemon_cache;
sys/cam/scsi/scsi_enc_ses.c
1954
ses_iter_init(enc, enc_cache, &iter);
sys/cam/scsi/scsi_enc_ses.c
1962
if (ses_set_physpath(enc, element, &iter) == 0)
sys/cam/scsi/scsi_enc_ses.c
1963
ses_print_addl_data(enc, element);
sys/cam/scsi/scsi_enc_ses.c
1970
ses_publish_cache(enc_softc_t *enc, struct enc_fsm_state *state,
sys/cam/scsi/scsi_enc_ses.c
1974
sx_xlock(&enc->enc_cache_lock);
sys/cam/scsi/scsi_enc_ses.c
1975
ses_cache_clone(enc, /*src*/&enc->enc_daemon_cache,
sys/cam/scsi/scsi_enc_ses.c
1976
/*dst*/&enc->enc_cache);
sys/cam/scsi/scsi_enc_ses.c
1977
sx_xunlock(&enc->enc_cache_lock);
sys/cam/scsi/scsi_enc_ses.c
2021
ses_process_elm_descs(enc_softc_t *enc, struct enc_fsm_state *state,
sys/cam/scsi/scsi_enc_ses.c
2037
ses = enc->enc_private;
sys/cam/scsi/scsi_enc_ses.c
2038
enc_cache = &enc->enc_daemon_cache;
sys/cam/scsi/scsi_enc_ses.c
2047
ses_cache_free_elm_descs(enc, enc_cache);
sys/cam/scsi/scsi_enc_ses.c
2054
ENC_VLOG(enc, "Runt Element Descriptor Page\n");
sys/cam/scsi/scsi_enc_ses.c
2058
ENC_VLOG(enc, "Element Descriptor Page Too Long\n");
sys/cam/scsi/scsi_enc_ses.c
2063
ENC_VLOG(enc, "%s: Generation count change detected\n",
sys/cam/scsi/scsi_enc_ses.c
2065
enc_update_request(enc, SES_UPDATE_GETCONFIG);
sys/cam/scsi/scsi_enc_ses.c
2071
ses_iter_init(enc, enc_cache, &iter);
sys/cam/scsi/scsi_enc_ses.c
2075
ENC_VLOG(enc, "Element %d Descriptor Header Past "
sys/cam/scsi/scsi_enc_ses.c
2081
ENC_DLOG(enc, "%s: obj %d(%d,%d) length=%d off=%d\n", __func__,
sys/cam/scsi/scsi_enc_ses.c
2085
ENC_VLOG(enc, "Element%d Descriptor Past "
sys/cam/scsi/scsi_enc_ses.c
2106
enc_update_request(enc, SES_UPDATE_GETELMADDLSTATUS);
sys/cam/scsi/scsi_enc_ses.c
2108
enc_update_request(enc, SES_PUBLISH_CACHE);
sys/cam/scsi/scsi_enc_ses.c
2113
ses_fill_rcv_diag_io(enc_softc_t *enc, struct enc_fsm_state *state,
sys/cam/scsi/scsi_enc_ses.c
2117
if (enc->enc_type == ENC_SEMB_SES) {
sys/cam/scsi/scsi_enc_ses.c
2145
ses_encode(enc_softc_t *enc, uint8_t *buf, int amt, ses_control_request_t *req)
sys/cam/scsi/scsi_enc_ses.c
2152
ses_iter_init(enc, &enc->enc_cache, &iter);
sys/cam/scsi/scsi_enc_ses.c
2160
ENC_DLOG(enc, "Set EncStat %x\n", hdr->control_flags);
sys/cam/scsi/scsi_enc_ses.c
2182
ENC_DLOG(enc, "Set Type 0x%x Obj 0x%x (offset %d) with %x %x %x %x\n",
sys/cam/scsi/scsi_enc_ses.c
2191
ses_fill_control_request(enc_softc_t *enc, struct enc_fsm_state *state,
sys/cam/scsi/scsi_enc_ses.c
2202
ses = enc->enc_private;
sys/cam/scsi/scsi_enc_ses.c
2203
enc_cache = &enc->enc_daemon_cache;
sys/cam/scsi/scsi_enc_ses.c
2228
req->result = ses_encode(enc, buf, plength, req);
sys/cam/scsi/scsi_enc_ses.c
2240
if (enc->enc_type == ENC_SEMB_SES) {
sys/cam/scsi/scsi_enc_ses.c
2257
ses_get_elm_addlstatus_fc(enc_softc_t *enc, enc_cache_t *enc_cache,
sys/cam/scsi/scsi_enc_ses.c
2260
ENC_VLOG(enc, "FC Device Support Stubbed in Additional Status Page\n");
sys/cam/scsi/scsi_enc_ses.c
2400
ses_print_addl_data(enc_softc_t *enc, enc_element_t *obj)
sys/cam/scsi/scsi_enc_ses.c
2417
ses_paths_iter(enc, obj, ses_elmdevname_callback, &name);
sys/cam/scsi/scsi_enc_ses.c
2421
sbuf_printf(&sesname, "%s%d", enc->periph->periph_name,
sys/cam/scsi/scsi_enc_ses.c
2422
enc->periph->unit_number);
sys/cam/scsi/scsi_enc_ses.c
2485
ses_get_elm_addlstatus_sas_type0(enc_softc_t *enc, enc_cache_t *enc_cache,
sys/cam/scsi/scsi_enc_ses.c
2517
ENC_VLOG(enc, "Element %d Device Phy List Beyond End Of Buffer\n",
sys/cam/scsi/scsi_enc_ses.c
2544
ses_get_elm_addlstatus_sas_type1(enc_softc_t *enc, enc_cache_t *enc_cache,
sys/cam/scsi/scsi_enc_ses.c
2572
ENC_VLOG(enc, "Element %d: Expander Phy List Beyond "
sys/cam/scsi/scsi_enc_ses.c
2584
ENC_VLOG(enc, "Element %d: Port Phy List Beyond End "
sys/cam/scsi/scsi_enc_ses.c
2611
ses_get_elm_addlstatus_sas(enc_softc_t *enc, enc_cache_t *enc_cache,
sys/cam/scsi/scsi_enc_ses.c
2636
ENC_VLOG(enc, "Element %d has Additional Status type 0, "
sys/cam/scsi/scsi_enc_ses.c
2642
err = ses_get_elm_addlstatus_sas_type0(enc, enc_cache,
sys/cam/scsi/scsi_enc_ses.c
2654
ENC_VLOG(enc, "Element %d has Additional Status type 1, "
sys/cam/scsi/scsi_enc_ses.c
2660
err = ses_get_elm_addlstatus_sas_type1(enc, enc_cache, buf,
sys/cam/scsi/scsi_enc_ses.c
2664
ENC_VLOG(enc, "Element %d of type 0x%x has Additional Status "
sys/cam/scsi/scsi_enc_ses.c
2689
ses_get_elm_addlstatus_ata(enc_softc_t *enc, enc_cache_t *enc_cache,
sys/cam/scsi/scsi_enc_ses.c
2707
ENC_VLOG(enc, "Element %d has Additional Status, "
sys/cam/scsi/scsi_enc_ses.c
2723
ses_softc_invalidate(enc_softc_t *enc)
sys/cam/scsi/scsi_enc_ses.c
2727
ses = enc->enc_private;
sys/cam/scsi/scsi_enc_ses.c
2732
ses_softc_cleanup(enc_softc_t *enc)
sys/cam/scsi/scsi_enc_ses.c
2735
ses_cache_free(enc, &enc->enc_cache);
sys/cam/scsi/scsi_enc_ses.c
2736
ses_cache_free(enc, &enc->enc_daemon_cache);
sys/cam/scsi/scsi_enc_ses.c
2737
ENC_FREE_AND_NULL(enc->enc_private);
sys/cam/scsi/scsi_enc_ses.c
2738
ENC_FREE_AND_NULL(enc->enc_cache.private);
sys/cam/scsi/scsi_enc_ses.c
2739
ENC_FREE_AND_NULL(enc->enc_daemon_cache.private);
sys/cam/scsi/scsi_enc_ses.c
2743
ses_init_enc(enc_softc_t *enc)
sys/cam/scsi/scsi_enc_ses.c
2749
ses_set_enc_status(enc_softc_t *enc, uint8_t encstat, int slpflag)
sys/cam/scsi/scsi_enc_ses.c
2754
ses = enc->enc_private;
sys/cam/scsi/scsi_enc_ses.c
2759
enc_update_request(enc, SES_PROCESS_CONTROL_REQS);
sys/cam/scsi/scsi_enc_ses.c
2760
cam_periph_sleep(enc->periph, &req, PUSER, "encstat", 0);
sys/cam/scsi/scsi_enc_ses.c
2766
ses_get_elm_status(enc_softc_t *enc, encioc_elm_status_t *elms, int slpflag)
sys/cam/scsi/scsi_enc_ses.c
2770
memcpy(elms->cstat, &enc->enc_cache.elm_map[i].encstat, 4);
sys/cam/scsi/scsi_enc_ses.c
2775
ses_set_elm_status(enc_softc_t *enc, encioc_elm_status_t *elms, int slpflag)
sys/cam/scsi/scsi_enc_ses.c
2784
ses = enc->enc_private;
sys/cam/scsi/scsi_enc_ses.c
2789
enc_update_request(enc, SES_PROCESS_CONTROL_REQS);
sys/cam/scsi/scsi_enc_ses.c
2790
cam_periph_sleep(enc->periph, &req, PUSER, "encstat", 0);
sys/cam/scsi/scsi_enc_ses.c
2796
ses_get_elm_desc(enc_softc_t *enc, encioc_elm_desc_t *elmd)
sys/cam/scsi/scsi_enc_ses.c
2802
elmpriv = enc->enc_cache.elm_map[i].elm_private;
sys/cam/scsi/scsi_enc_ses.c
2824
ses_get_elm_devnames(enc_softc_t *enc, encioc_elm_devnames_t *elmdn)
sys/cam/scsi/scsi_enc_ses.c
2833
cam_periph_unlock(enc->periph);
sys/cam/scsi/scsi_enc_ses.c
2835
ses_paths_iter(enc, &enc->enc_cache.elm_map[elmdn->elm_idx],
sys/cam/scsi/scsi_enc_ses.c
2842
cam_periph_lock(enc->periph);
sys/cam/scsi/scsi_enc_ses.c
2859
ses_handle_string(enc_softc_t *enc, encioc_string_t *sstr, unsigned long ioc)
sys/cam/scsi/scsi_enc_ses.c
2873
enc_cache = &enc->enc_daemon_cache;
sys/cam/scsi/scsi_enc_ses.c
2944
ret = enc_runcmd(enc, cdb, 6, buf, &amt);
sys/cam/scsi/scsi_enc_ses.c
2956
ses_poll_status(enc_softc_t *enc)
sys/cam/scsi/scsi_enc_ses.c
2960
ses = enc->enc_private;
sys/cam/scsi/scsi_enc_ses.c
2961
enc_update_request(enc, SES_UPDATE_GETSTATUS);
sys/cam/scsi/scsi_enc_ses.c
2963
enc_update_request(enc, SES_UPDATE_GETELMDESCS);
sys/cam/scsi/scsi_enc_ses.c
2965
enc_update_request(enc, SES_UPDATE_GETELMADDLSTATUS);
sys/cam/scsi/scsi_enc_ses.c
2975
ses_device_found(enc_softc_t *enc)
sys/cam/scsi/scsi_enc_ses.c
2977
ses_poll_status(enc);
sys/cam/scsi/scsi_enc_ses.c
2978
enc_update_request(enc, SES_PUBLISH_PHYSPATHS);
sys/cam/scsi/scsi_enc_ses.c
3005
ses_softc_init(enc_softc_t *enc)
sys/cam/scsi/scsi_enc_ses.c
3009
CAM_DEBUG(enc->periph->path, CAM_DEBUG_SUBTRACE,
sys/cam/scsi/scsi_enc_ses.c
3010
("entering enc_softc_init(%p)\n", enc));
sys/cam/scsi/scsi_enc_ses.c
3012
enc->enc_vec = ses_enc_vec;
sys/cam/scsi/scsi_enc_ses.c
3013
enc->enc_fsm_states = enc_fsm_states;
sys/cam/scsi/scsi_enc_ses.c
3015
if (enc->enc_private == NULL)
sys/cam/scsi/scsi_enc_ses.c
3016
enc->enc_private = ENC_MALLOCZ(sizeof(ses_softc_t));
sys/cam/scsi/scsi_enc_ses.c
3017
if (enc->enc_cache.private == NULL)
sys/cam/scsi/scsi_enc_ses.c
3018
enc->enc_cache.private = ENC_MALLOCZ(sizeof(ses_cache_t));
sys/cam/scsi/scsi_enc_ses.c
3019
if (enc->enc_daemon_cache.private == NULL)
sys/cam/scsi/scsi_enc_ses.c
3020
enc->enc_daemon_cache.private =
sys/cam/scsi/scsi_enc_ses.c
3023
if (enc->enc_private == NULL
sys/cam/scsi/scsi_enc_ses.c
3024
|| enc->enc_cache.private == NULL
sys/cam/scsi/scsi_enc_ses.c
3025
|| enc->enc_daemon_cache.private == NULL) {
sys/cam/scsi/scsi_enc_ses.c
3026
ENC_FREE_AND_NULL(enc->enc_private);
sys/cam/scsi/scsi_enc_ses.c
3027
ENC_FREE_AND_NULL(enc->enc_cache.private);
sys/cam/scsi/scsi_enc_ses.c
3028
ENC_FREE_AND_NULL(enc->enc_daemon_cache.private);
sys/cam/scsi/scsi_enc_ses.c
3032
ses_softc = enc->enc_private;
sys/cam/scsi/scsi_enc_ses.c
3036
enc_update_request(enc, SES_UPDATE_PAGES);
sys/cam/scsi/scsi_enc_ses.c
3039
if (0) (void) ses_set_timed_completion(enc, 1);
sys/cam/scsi/scsi_enc_ses.c
413
ses_iter_init(enc_softc_t *enc, enc_cache_t *cache, struct ses_iterator *iter)
sys/cam/scsi/scsi_enc_ses.c
415
iter->enc = enc;
sys/cam/scsi/scsi_enc_ses.c
557
ses_cache_free_elm_addlstatus(enc_softc_t *enc, enc_cache_t *cache)
sys/cam/scsi/scsi_enc_ses.c
564
ENC_DLOG(enc, "%s: enter\n", __func__);
sys/cam/scsi/scsi_enc_ses.c
580
other_ses_cache = enc_other_cache(enc, cache)->private;
sys/cam/scsi/scsi_enc_ses.c
588
ses_cache_free_elm_descs(enc_softc_t *enc, enc_cache_t *cache)
sys/cam/scsi/scsi_enc_ses.c
595
ENC_DLOG(enc, "%s: enter\n", __func__);
sys/cam/scsi/scsi_enc_ses.c
610
other_ses_cache = enc_other_cache(enc, cache)->private;
sys/cam/scsi/scsi_enc_ses.c
618
ses_cache_free_status(enc_softc_t *enc, enc_cache_t *cache)
sys/cam/scsi/scsi_enc_ses.c
623
ENC_DLOG(enc, "%s: enter\n", __func__);
sys/cam/scsi/scsi_enc_ses.c
628
other_ses_cache = enc_other_cache(enc, cache)->private;
sys/cam/scsi/scsi_enc_ses.c
635
ses_cache_free_elm_map(enc_softc_t *enc, enc_cache_t *cache)
sys/cam/scsi/scsi_enc_ses.c
640
ENC_DLOG(enc, "%s: enter\n", __func__);
sys/cam/scsi/scsi_enc_ses.c
644
ses_cache_free_elm_descs(enc, cache);
sys/cam/scsi/scsi_enc_ses.c
645
ses_cache_free_elm_addlstatus(enc, cache);
sys/cam/scsi/scsi_enc_ses.c
653
ENC_DLOG(enc, "%s: exit\n", __func__);
sys/cam/scsi/scsi_enc_ses.c
657
ses_cache_free(enc_softc_t *enc, enc_cache_t *cache)
sys/cam/scsi/scsi_enc_ses.c
662
ENC_DLOG(enc, "%s: enter\n", __func__);
sys/cam/scsi/scsi_enc_ses.c
663
ses_cache_free_elm_addlstatus(enc, cache);
sys/cam/scsi/scsi_enc_ses.c
664
ses_cache_free_status(enc, cache);
sys/cam/scsi/scsi_enc_ses.c
665
ses_cache_free_elm_map(enc, cache);
sys/cam/scsi/scsi_enc_ses.c
670
other_ses_cache = enc_other_cache(enc, cache)->private;
sys/cam/scsi/scsi_enc_ses.c
683
ENC_DLOG(enc, "%s: exit\n", __func__);
sys/cam/scsi/scsi_enc_ses.c
687
ses_cache_clone(enc_softc_t *enc, enc_cache_t *src, enc_cache_t *dst)
sys/cam/scsi/scsi_enc_ses.c
695
ses_cache_free(enc, dst);
sys/cam/scsi/scsi_enc_ses.c
815
ses_devids_iter(enc_softc_t *enc, enc_element_t *elm,
sys/cam/scsi/scsi_enc_ses.c
844
callback(enc, elm, devid, callback_arg);
sys/cam/scsi/scsi_enc_ses.c
873
ses_path_iter_devid_callback(enc_softc_t *enc, enc_element_t *elem,
sys/cam/scsi/scsi_enc_ses.c
896
device_pattern->path_id = xpt_path_path_id(enc->periph->path);
sys/cam/scsi/scsi_enc_ses.c
927
args->callback(enc, elem, path, args->callback_arg);
sys/cam/scsi/scsi_enc_ses.c
947
ses_paths_iter(enc_softc_t *enc, enc_element_t *elm,
sys/cam/scsi/scsi_enc_ses.c
967
ses_devids_iter(enc, elm, ses_path_iter_devid_callback,
sys/cam/scsi/scsi_enc_ses.c
984
callback(enc, elm, path, callback_arg);
sys/crypto/des/des_ecb.c
107
des_encrypt1(ll,ks,enc);
sys/crypto/des/des_ecb.c
115
int enc)
sys/crypto/des/des_ecb.c
127
if (enc)
sys/crypto/des/des_ecb.c
98
des_key_schedule ks, int enc)
sys/crypto/des/des_enc.c
165
void des_encrypt2(DES_LONG *data, des_key_schedule ks, int enc)
sys/crypto/des/des_enc.c
192
if (enc)
sys/crypto/des/des_enc.c
67
void des_encrypt1(DES_LONG *data, des_key_schedule ks, int enc)
sys/crypto/des/des_enc.c
96
if (enc)
sys/dev/ahci/ahciem.c
101
if (!(enc->r_memr = bus_alloc_resource_any(dev, SYS_RES_MEMORY,
sys/dev/ahci/ahciem.c
107
enc->r_memr = NULL;
sys/dev/ahci/ahciem.c
108
mtx_lock(&enc->mtx);
sys/dev/ahci/ahciem.c
122
enc->sim = cam_sim_alloc(ahciemaction, ahciempoll, "ahciem", enc,
sys/dev/ahci/ahciem.c
123
device_get_unit(dev), &enc->mtx,
sys/dev/ahci/ahciem.c
125
if (enc->sim == NULL) {
sys/dev/ahci/ahciem.c
131
if (xpt_bus_register(enc->sim, dev, 0) != CAM_SUCCESS) {
sys/dev/ahci/ahciem.c
136
if (xpt_create_path(&enc->path, /*periph*/NULL, cam_sim_path(enc->sim),
sys/dev/ahci/ahciem.c
142
mtx_unlock(&enc->mtx);
sys/dev/ahci/ahciem.c
145
(enc->capsem & AHCI_EM_PM) ? " PM":"",
sys/dev/ahci/ahciem.c
146
(enc->capsem & AHCI_EM_ALHD) ? " ALHD":"",
sys/dev/ahci/ahciem.c
147
(enc->capsem & AHCI_EM_XMT) ? " XMT":"",
sys/dev/ahci/ahciem.c
148
(enc->capsem & AHCI_EM_SMB) ? " SMB":"",
sys/dev/ahci/ahciem.c
149
(enc->capsem & AHCI_EM_SGPIO) ? " SGPIO":"",
sys/dev/ahci/ahciem.c
150
(enc->capsem & AHCI_EM_SES2) ? " SES-2":"",
sys/dev/ahci/ahciem.c
151
(enc->capsem & AHCI_EM_SAFTE) ? " SAF-TE":"",
sys/dev/ahci/ahciem.c
152
(enc->capsem & AHCI_EM_LED) ? " LED":"");
sys/dev/ahci/ahciem.c
154
if ((enc->capsem & AHCI_EM_LED)) {
sys/dev/ahci/ahciem.c
155
for (c = 0; c < enc->channels; c++) {
sys/dev/ahci/ahciem.c
156
if ((enc->ichannels & (1 << c)) == 0)
sys/dev/ahci/ahciem.c
159
enc->leds[c * AHCI_NUM_LEDS + i].dev = dev;
sys/dev/ahci/ahciem.c
160
enc->leds[c * AHCI_NUM_LEDS + i].num =
sys/dev/ahci/ahciem.c
163
if ((enc->capsem & AHCI_EM_ALHD) == 0) {
sys/dev/ahci/ahciem.c
166
enc->leds[c * AHCI_NUM_LEDS + 0].led =
sys/dev/ahci/ahciem.c
168
&enc->leds[c * AHCI_NUM_LEDS + 0], buf);
sys/dev/ahci/ahciem.c
172
enc->leds[c * AHCI_NUM_LEDS + 1].led =
sys/dev/ahci/ahciem.c
174
&enc->leds[c * AHCI_NUM_LEDS + 1], buf);
sys/dev/ahci/ahciem.c
177
enc->leds[c * AHCI_NUM_LEDS + 2].led =
sys/dev/ahci/ahciem.c
179
&enc->leds[c * AHCI_NUM_LEDS + 2], buf);
sys/dev/ahci/ahciem.c
185
xpt_bus_deregister(cam_sim_path(enc->sim));
sys/dev/ahci/ahciem.c
187
cam_sim_free(enc->sim, /*free_devq*/TRUE);
sys/dev/ahci/ahciem.c
189
mtx_unlock(&enc->mtx);
sys/dev/ahci/ahciem.c
190
if (enc->r_memr)
sys/dev/ahci/ahciem.c
191
bus_release_resource(dev, SYS_RES_MEMORY, 2, enc->r_memr);
sys/dev/ahci/ahciem.c
193
if (enc->r_memt)
sys/dev/ahci/ahciem.c
194
bus_release_resource(dev, SYS_RES_MEMORY, 1, enc->r_memt);
sys/dev/ahci/ahciem.c
195
if (enc->r_memc)
sys/dev/ahci/ahciem.c
196
bus_release_resource(dev, SYS_RES_MEMORY, 0, enc->r_memc);
sys/dev/ahci/ahciem.c
197
mtx_destroy(&enc->mtx);
sys/dev/ahci/ahciem.c
204
struct ahci_enclosure *enc = device_get_softc(dev);
sys/dev/ahci/ahciem.c
207
for (i = 0; i < enc->channels * AHCI_NUM_LEDS; i++) {
sys/dev/ahci/ahciem.c
208
if (enc->leds[i].led)
sys/dev/ahci/ahciem.c
209
led_destroy(enc->leds[i].led);
sys/dev/ahci/ahciem.c
211
mtx_lock(&enc->mtx);
sys/dev/ahci/ahciem.c
212
xpt_async(AC_LOST_DEVICE, enc->path, NULL);
sys/dev/ahci/ahciem.c
213
xpt_free_path(enc->path);
sys/dev/ahci/ahciem.c
214
xpt_bus_deregister(cam_sim_path(enc->sim));
sys/dev/ahci/ahciem.c
215
cam_sim_free(enc->sim, /*free_devq*/TRUE);
sys/dev/ahci/ahciem.c
216
mtx_unlock(&enc->mtx);
sys/dev/ahci/ahciem.c
218
if (enc->r_memc)
sys/dev/ahci/ahciem.c
219
bus_release_resource(dev, SYS_RES_MEMORY, 0, enc->r_memc);
sys/dev/ahci/ahciem.c
220
if (enc->r_memt)
sys/dev/ahci/ahciem.c
221
bus_release_resource(dev, SYS_RES_MEMORY, 1, enc->r_memt);
sys/dev/ahci/ahciem.c
222
if (enc->r_memr)
sys/dev/ahci/ahciem.c
223
bus_release_resource(dev, SYS_RES_MEMORY, 2, enc->r_memr);
sys/dev/ahci/ahciem.c
224
mtx_destroy(&enc->mtx);
sys/dev/ahci/ahciem.c
231
struct ahci_enclosure *enc;
sys/dev/ahci/ahciem.c
234
enc = device_get_softc(dev);
sys/dev/ahci/ahciem.c
235
if (enc->r_memc == NULL)
sys/dev/ahci/ahciem.c
237
ATA_OUTL(enc->r_memc, 0, AHCI_EM_RST);
sys/dev/ahci/ahciem.c
239
while ((ATA_INL(enc->r_memc, 0) & AHCI_EM_RST) &&
sys/dev/ahci/ahciem.c
246
for (i = 0; i < enc->channels; i++)
sys/dev/ahci/ahciem.c
254
struct ahci_enclosure *enc = device_get_softc(dev);
sys/dev/ahci/ahciem.c
256
mtx_lock(&enc->mtx);
sys/dev/ahci/ahciem.c
257
xpt_freeze_simq(enc->sim, 1);
sys/dev/ahci/ahciem.c
258
mtx_unlock(&enc->mtx);
sys/dev/ahci/ahciem.c
265
struct ahci_enclosure *enc = device_get_softc(dev);
sys/dev/ahci/ahciem.c
267
mtx_lock(&enc->mtx);
sys/dev/ahci/ahciem.c
269
xpt_release_simq(enc->sim, TRUE);
sys/dev/ahci/ahciem.c
270
mtx_unlock(&enc->mtx);
sys/dev/ahci/ahciem.c
292
struct ahci_enclosure *enc;
sys/dev/ahci/ahciem.c
296
enc = device_get_softc(dev);
sys/dev/ahci/ahciem.c
297
if (enc->r_memc == NULL)
sys/dev/ahci/ahciem.c
301
if (enc->status[c][2] & SESCTL_RQSACT) /* Activity */
sys/dev/ahci/ahciem.c
303
if (enc->status[c][1] & SESCTL_RQSRR) /* Rebuild */
sys/dev/ahci/ahciem.c
305
else if (enc->status[c][2] & SESCTL_RQSID) /* Identification */
sys/dev/ahci/ahciem.c
307
else if (enc->status[c][3] & SESCTL_RQSFLT) /* Fault */
sys/dev/ahci/ahciem.c
311
while (ATA_INL(enc->r_memc, 0) & (AHCI_EM_TM | AHCI_EM_RST) &&
sys/dev/ahci/ahciem.c
316
ATA_OUTL(enc->r_memt, 0, (1 << 8) | (0 << 16) | (0 << 24));
sys/dev/ahci/ahciem.c
317
ATA_OUTL(enc->r_memt, 4, c | (0 << 8) | (val << 16));
sys/dev/ahci/ahciem.c
318
ATA_OUTL(enc->r_memc, 0, AHCI_EM_TM);
sys/dev/ahci/ahciem.c
325
struct ahci_enclosure *enc;
sys/dev/ahci/ahciem.c
329
enc = device_get_softc(led->dev);
sys/dev/ahci/ahciem.c
335
enc->status[c][2] |= 0x80;
sys/dev/ahci/ahciem.c
337
enc->status[c][2] &= ~0x80;
sys/dev/ahci/ahciem.c
340
enc->status[c][2] |= SESCTL_RQSID;
sys/dev/ahci/ahciem.c
342
enc->status[c][2] &= ~SESCTL_RQSID;
sys/dev/ahci/ahciem.c
345
enc->status[c][3] |= SESCTL_RQSFLT;
sys/dev/ahci/ahciem.c
347
enc->status[c][3] &= SESCTL_RQSFLT;
sys/dev/ahci/ahciem.c
372
struct ahci_enclosure *enc;
sys/dev/ahci/ahciem.c
382
enc = device_get_softc(dev);
sys/dev/ahci/ahciem.c
449
td->etype_maxelt = enc->channels;
sys/dev/ahci/ahciem.c
460
ccb->ataio.cmd.sector_count >= (3 + enc->channels)) {
sys/dev/ahci/ahciem.c
463
scsi_ulto2b(4 + 4 * (1 + enc->channels),
sys/dev/ahci/ahciem.c
465
for (i = 0; i < enc->channels; i++) {
sys/dev/ahci/ahciem.c
467
memcpy(ads, enc->status[i], 4);
sys/dev/ahci/ahciem.c
492
ccb->ataio.cmd.sector_count >= (3 + enc->channels)) {
sys/dev/ahci/ahciem.c
494
for (i = 0; i < enc->channels; i++) {
sys/dev/ahci/ahciem.c
497
enc->status[i][0] = 0;
sys/dev/ahci/ahciem.c
498
enc->status[i][1] = ads->bytes[0] &
sys/dev/ahci/ahciem.c
500
enc->status[i][2] = ads->bytes[1] &
sys/dev/ahci/ahciem.c
502
enc->status[i][3] = ads->bytes[2] &
sys/dev/ahci/ahciem.c
506
enc->status[i][0] = 0;
sys/dev/ahci/ahciem.c
507
enc->status[i][1] = ads0->bytes[0] &
sys/dev/ahci/ahciem.c
509
enc->status[i][2] = ads0->bytes[1] &
sys/dev/ahci/ahciem.c
511
enc->status[i][3] = ads0->bytes[2] &
sys/dev/ahci/ahciem.c
523
ccb->ataio.cmd.sector_count >= (6 + 3 * enc->channels)) {
sys/dev/ahci/ahciem.c
526
scsi_ulto2b(4 + 15 + 11 * enc->channels, page->hdr.length);
sys/dev/ahci/ahciem.c
530
for (i = 0; i < enc->channels; i++) {
sys/dev/ahci/ahciem.c
542
ccb->ataio.cmd.sector_count >= (2 + 3 * enc->channels)) {
sys/dev/ahci/ahciem.c
545
scsi_ulto2b(4 + (sizeof(*elma) + sizeof(*elmb)) * enc->channels,
sys/dev/ahci/ahciem.c
547
for (i = 0; i < enc->channels; i++) {
sys/dev/ahci/ahciem.c
578
struct ahci_enclosure *enc;
sys/dev/ahci/ahciem.c
581
enc = device_get_softc(dev);
sys/dev/ahci/ahciem.c
593
if (enc->capsem & AHCI_EM_LED) {
sys/dev/ahci/ahciem.c
607
struct ahci_enclosure *enc;
sys/dev/ahci/ahciem.c
612
enc = cam_sim_softc(sim);
sys/dev/ahci/ahciem.c
613
dev = enc->dev;
sys/dev/ahci/ahciem.c
75
struct ahci_enclosure *enc = device_get_softc(dev);
sys/dev/ahci/ahciem.c
80
enc->dev = dev;
sys/dev/ahci/ahciem.c
81
enc->quirks = ctlr->quirks;
sys/dev/ahci/ahciem.c
82
enc->channels = ctlr->channels;
sys/dev/ahci/ahciem.c
83
enc->ichannels = ctlr->ichannels;
sys/dev/ahci/ahciem.c
84
mtx_init(&enc->mtx, "AHCI enclosure lock", NULL, MTX_DEF);
sys/dev/ahci/ahciem.c
86
if ((enc->r_memc = bus_alloc_resource_any(dev, SYS_RES_MEMORY,
sys/dev/ahci/ahciem.c
88
enc->capsem = ATA_INL(enc->r_memc, 0);
sys/dev/ahci/ahciem.c
90
if (!(enc->r_memt = bus_alloc_resource_any(dev, SYS_RES_MEMORY,
sys/dev/ahci/ahciem.c
96
enc->capsem = AHCI_EM_XMT | AHCI_EM_SMB | AHCI_EM_LED;
sys/dev/ahci/ahciem.c
97
enc->r_memt = NULL;
sys/dev/ahci/ahciem.c
99
if ((enc->capsem & (AHCI_EM_XMT | AHCI_EM_SMB)) == 0) {
sys/dev/sound/pcm/channel.c
1032
uint32_t enc;
sys/dev/sound/pcm/channel.c
1042
enc = AFMT_ENCODING(afmt);
sys/dev/sound/pcm/channel.c
1049
if (enc != afmt_tab[i].afmt)
sys/dev/sound/pcm/channel.c
1054
return (SND_FORMAT(enc, ch, ext));
sys/geom/eli/g_eli_crypto.c
107
g_eli_crypto_cipher(u_int algo, int enc, u_char *data, size_t datasize,
sys/geom/eli/g_eli_crypto.c
161
EVP_CipherInit_ex(ctx, type, NULL, NULL, NULL, enc);
sys/geom/eli/g_eli_crypto.c
165
EVP_CipherInit_ex(ctx, NULL, NULL, key, iv, enc);
sys/geom/eli/g_eli_crypto.c
58
g_eli_crypto_cipher(u_int algo, int enc, u_char *data, size_t datasize,
sys/geom/eli/g_eli_crypto.c
87
crp->crp_op = enc ? CRYPTO_OP_ENCRYPT : CRYPTO_OP_DECRYPT;
sys/net/if_enc.c
124
static SYSCTL_NODE(_net, OID_AUTO, enc, CTLFLAG_RW | CTLFLAG_MPSAFE, 0,
sys/net/if_enc.c
205
int32_t hhook_type, uint8_t enc, uint8_t af)
sys/net/if_enc.c
210
(enc & V_bpf_mask_in) == 0)
sys/net/if_enc.c
213
(enc & V_bpf_mask_out) == 0)
sys/net/if_enc.c
255
enc_bpftap(ifp, *ctx->mp, ctx->sav, hhook_type, ctx->enc, ctx->af);
sys/net/if_enc.c
258
if (ctx->enc == IPSEC_ENC_BEFORE) {
sys/net/if_enc.c
264
if ((ctx->enc & V_filter_mask_in) == 0)
sys/net/if_enc.c
269
if (ctx->enc == IPSEC_ENC_BEFORE) {
sys/net/if_enc.c
275
if ((ctx->enc & V_filter_mask_out) == 0)
sys/net/if_enc.h
40
uint8_t enc;
sys/net/if_fwsubr.c
262
enc = mtod(m, union fw_encap *);
sys/net/if_fwsubr.c
263
enc->unfrag.ether_type = type;
sys/net/if_fwsubr.c
264
enc->unfrag.lf = FW_ENCAP_UNFRAG;
sys/net/if_fwsubr.c
265
enc->unfrag.reserved = 0;
sys/net/if_fwsubr.c
270
enc->ul[0] = htonl(enc->ul[0]);
sys/net/if_fwsubr.c
304
enc = mtod(m, union fw_encap *);
sys/net/if_fwsubr.c
306
enc->firstfrag.lf = FW_ENCAP_FIRST;
sys/net/if_fwsubr.c
307
enc->firstfrag.reserved1 = 0;
sys/net/if_fwsubr.c
308
enc->firstfrag.reserved2 = 0;
sys/net/if_fwsubr.c
309
enc->firstfrag.datagram_size = dsize - 1;
sys/net/if_fwsubr.c
310
enc->firstfrag.ether_type = type;
sys/net/if_fwsubr.c
311
enc->firstfrag.dgl = dgl;
sys/net/if_fwsubr.c
314
enc->nextfrag.lf = FW_ENCAP_NEXT;
sys/net/if_fwsubr.c
316
enc->nextfrag.lf = FW_ENCAP_LAST;
sys/net/if_fwsubr.c
317
enc->nextfrag.reserved1 = 0;
sys/net/if_fwsubr.c
318
enc->nextfrag.reserved2 = 0;
sys/net/if_fwsubr.c
319
enc->nextfrag.reserved3 = 0;
sys/net/if_fwsubr.c
320
enc->nextfrag.datagram_size = dsize - 1;
sys/net/if_fwsubr.c
321
enc->nextfrag.fragment_offset = foff;
sys/net/if_fwsubr.c
322
enc->nextfrag.dgl = dgl;
sys/net/if_fwsubr.c
329
enc->ul[0] = htonl(enc->ul[0]);
sys/net/if_fwsubr.c
330
enc->ul[1] = htonl(enc->ul[1]);
sys/net/if_fwsubr.c
354
union fw_encap *enc;
sys/net/if_fwsubr.c
364
enc = mtod(m, union fw_encap *);
sys/net/if_fwsubr.c
365
id = enc->firstfrag.dgl | (src << 16);
sys/net/if_fwsubr.c
384
if (enc->firstfrag.lf == FW_ENCAP_FIRST)
sys/net/if_fwsubr.c
387
fstart = enc->nextfrag.fragment_offset;
sys/net/if_fwsubr.c
389
dsize = enc->nextfrag.datagram_size;
sys/net/if_fwsubr.c
390
islast = (enc->nextfrag.lf == FW_ENCAP_LAST);
sys/net/if_fwsubr.c
393
enc = mtod(mf, union fw_encap *);
sys/net/if_fwsubr.c
394
if (enc->nextfrag.datagram_size != dsize) {
sys/net/if_fwsubr.c
401
if (enc->firstfrag.lf == FW_ENCAP_FIRST)
sys/net/if_fwsubr.c
404
start = enc->nextfrag.fragment_offset;
sys/net/if_fwsubr.c
407
(islast && enc->nextfrag.lf == FW_ENCAP_LAST)) {
sys/net/if_fwsubr.c
421
enc = mtod(mf, union fw_encap *);
sys/net/if_fwsubr.c
422
if (enc->firstfrag.lf == FW_ENCAP_FIRST)
sys/net/if_fwsubr.c
425
start = enc->nextfrag.fragment_offset;
sys/net/if_fwsubr.c
445
enc = mtod(mprev, union fw_encap *);
sys/net/if_fwsubr.c
446
if (enc->firstfrag.lf == FW_ENCAP_FIRST)
sys/net/if_fwsubr.c
449
start = enc->nextfrag.fragment_offset;
sys/net/if_fwsubr.c
486
enc = mtod(m, union fw_encap *);
sys/net/if_fwsubr.c
487
if (enc->firstfrag.lf == FW_ENCAP_FIRST)
sys/net/if_fwsubr.c
490
fstart = enc->nextfrag.fragment_offset;
sys/net/if_fwsubr.c
520
union fw_encap *enc;
sys/net/if_fwsubr.c
538
enc = mtod(m, union fw_encap *);
sys/net/if_fwsubr.c
543
enc->ul[0] = ntohl(enc->ul[0]);
sys/net/if_fwsubr.c
545
if (enc->unfrag.lf != 0) {
sys/net/if_fwsubr.c
549
enc = mtod(m, union fw_encap *);
sys/net/if_fwsubr.c
550
enc->ul[1] = ntohl(enc->ul[1]);
sys/net/if_fwsubr.c
554
enc = mtod(m, union fw_encap *);
sys/net/if_fwsubr.c
555
type = enc->firstfrag.ether_type;
sys/net/if_fwsubr.c
558
type = enc->unfrag.ether_type;
sys/net/if_fwsubr.c
86
union fw_encap *enc;
sys/net/if_ovpn.c
1003
ovpn_free_kkey_dir(enc);
sys/net/if_ovpn.c
1012
ovpn_free_kkey_dir(enc);
sys/net/if_ovpn.c
1020
peer->keys[slot].encrypt = enc;
sys/net/if_ovpn.c
969
struct ovpn_kkey_dir *enc, *dec;
sys/net/if_ovpn.c
997
error = ovpn_create_kkey_dir(&enc, nvlist_get_nvlist(nvl, "encrypt"));
sys/netgraph/ng_rfc1490.c
108
const struct ng_rfc1490_encap_t *enc;
sys/netgraph/ng_rfc1490.c
169
priv->enc = ng_rfc1490_encaps;
sys/netgraph/ng_rfc1490.c
223
const struct ng_rfc1490_encap_t *enc;
sys/netgraph/ng_rfc1490.c
234
for (enc = ng_rfc1490_encaps; enc->method != 0; enc++ )
sys/netgraph/ng_rfc1490.c
235
if ((strlen(enc->name) == len) &&
sys/netgraph/ng_rfc1490.c
236
!strncmp(enc->name, s, len))
sys/netgraph/ng_rfc1490.c
239
if (enc->method != 0)
sys/netgraph/ng_rfc1490.c
240
priv->enc = enc;
sys/netgraph/ng_rfc1490.c
247
NG_MKRESPONSE(resp, msg, strlen(priv->enc->name) + 1, M_NOWAIT);
sys/netgraph/ng_rfc1490.c
251
strlcpy((char *)resp->data, priv->enc->name,
sys/netgraph/ng_rfc1490.c
252
strlen(priv->enc->name) + 1);
sys/netgraph/ng_rfc1490.c
321
if (priv->enc->method == NG_RFC1490_ENCAP_CISCO)
sys/netgraph/ng_rfc1490.c
393
switch (priv->enc->method) {
sys/netipsec/ipsec.h
274
(_ctx)->enc = (_enc); \
tests/sys/kern/ktls_test.c
307
const char *input, char *output, size_t size, int enc)
tests/sys/kern/ktls_test.c
319
(const u_char *)iv, enc) != 1) {
tools/tools/crypto/cryptocheck.c
714
const char *iv, const char *input, char *output, size_t size, int enc)
tools/tools/crypto/cryptocheck.c
726
(const u_char *)iv, enc) != 1) {
usr.sbin/mpsutil/mps_show.c
636
MPI2_CONFIG_PAGE_SAS_ENCLOSURE_0 *enc;
usr.sbin/mpsutil/mps_show.c
651
enc = mps_read_extended_config_page(fd,
usr.sbin/mpsutil/mps_show.c
656
if (enc == NULL) {
usr.sbin/mpsutil/mps_show.c
664
type = get_enc_type(le16toh(enc->Flags), &issep);
usr.sbin/mpsutil/mps_show.c
668
snprintf(sepstr, sizeof(sepstr), "%04x", le16toh(enc->SEPDevHandle));
usr.sbin/mpsutil/mps_show.c
670
le16toh(enc->NumSlots), le32toh(enc->EnclosureLogicalID.High),
usr.sbin/mpsutil/mps_show.c
671
le32toh(enc->EnclosureLogicalID.Low), sepstr, le16toh(enc->EnclosureHandle),
usr.sbin/mpsutil/mps_show.c
673
handle = le16toh(enc->EnclosureHandle);
usr.sbin/mpsutil/mps_show.c
674
free(enc);
usr.sbin/sndctl/sndctl.c
291
int enc, ch, ext;
usr.sbin/sndctl/sndctl.c
293
enc = fmt & 0xf00fffff;
usr.sbin/sndctl/sndctl.c
298
if ((p->val & enc) == 0)
usr.sbin/sndctl/sndctl.c
316
int enc, ch, samplesz;
usr.sbin/sndctl/sndctl.c
318
enc = fmt & 0xf00fffff;
usr.sbin/sndctl/sndctl.c
323
if (enc & (AFMT_S8 | AFMT_U8 | AFMT_MU_LAW | AFMT_A_LAW))
usr.sbin/sndctl/sndctl.c
325
else if (enc & (AFMT_S16_NE | AFMT_U16_NE))
usr.sbin/sndctl/sndctl.c
327
else if (enc & (AFMT_S24_NE | AFMT_U24_NE))
usr.sbin/sndctl/sndctl.c
329
else if (enc & (AFMT_S32_NE | AFMT_U32_NE | AFMT_F32_NE))