Home
last modified time | relevance | path

Searched refs:ivec (Results 1 – 25 of 152) sorted by relevance

1234567

/src/crypto/openssl/crypto/modes/
H A Dcfb128.c27 unsigned char ivec[16], int *num, in CRYPTO_cfb128_encrypt()
45 *(out++) = ivec[n] ^= *(in++); in CRYPTO_cfb128_encrypt()
50 if (((size_t)in | (size_t)out | (size_t)ivec) % sizeof(size_t) != 0) in CRYPTO_cfb128_encrypt()
54 (*block)(ivec, ivec, key); in CRYPTO_cfb128_encrypt()
56 *(size_t_aX *)(out + n) = *(size_t_aX *)(ivec + n) in CRYPTO_cfb128_encrypt()
65 (*block)(ivec, ivec, key); in CRYPTO_cfb128_encrypt()
67 out[n] = ivec[n] ^= in[n]; in CRYPTO_cfb128_encrypt()
79 (*block)(ivec, ivec, key); in CRYPTO_cfb128_encrypt()
81 out[l] = ivec[n] ^= in[l]; in CRYPTO_cfb128_encrypt()
92 *(out++) = ivec[n] ^ (c = *(in++)); in CRYPTO_cfb128_encrypt()
[all …]
H A Dcts128.c29 const void *key, unsigned char ivec[16], in CRYPTO_cts128_encrypt_block()
42 CRYPTO_cbc128_encrypt(in, out, len, key, ivec, block); in CRYPTO_cts128_encrypt_block()
48 ivec[n] ^= in[n]; in CRYPTO_cts128_encrypt_block()
49 (*block)(ivec, ivec, key); in CRYPTO_cts128_encrypt_block()
51 memcpy(out - 16, ivec, 16); in CRYPTO_cts128_encrypt_block()
59 unsigned char ivec[16], in CRYPTO_nistcts128_encrypt_block()
71 CRYPTO_cbc128_encrypt(in, out, len, key, ivec, block); in CRYPTO_nistcts128_encrypt_block()
80 ivec[n] ^= in[n]; in CRYPTO_nistcts128_encrypt_block()
81 (*block)(ivec, ivec, key); in CRYPTO_nistcts128_encrypt_block()
82 memcpy(out - 16 + residue, ivec, 16); in CRYPTO_nistcts128_encrypt_block()
[all …]
H A Dofb128.c27 unsigned char ivec[16], int *num, block128_f block) in CRYPTO_ofb128_encrypt()
43 *(out++) = *(in++) ^ ivec[n]; in CRYPTO_ofb128_encrypt()
48 if (((size_t)in | (size_t)out | (size_t)ivec) % sizeof(size_t) != 0) in CRYPTO_ofb128_encrypt()
52 (*block)(ivec, ivec, key); in CRYPTO_ofb128_encrypt()
55 ^ *(size_t_aX *)(ivec + n); in CRYPTO_ofb128_encrypt()
62 (*block)(ivec, ivec, key); in CRYPTO_ofb128_encrypt()
64 out[n] = in[n] ^ ivec[n]; in CRYPTO_ofb128_encrypt()
76 (*block)(ivec, ivec, key); in CRYPTO_ofb128_encrypt()
78 out[l] = in[l] ^ ivec[n]; in CRYPTO_ofb128_encrypt()
H A Dcbc128.c26 unsigned char ivec[16], block128_f block) in CRYPTO_cbc128_encrypt()
29 const unsigned char *iv = ivec; in CRYPTO_cbc128_encrypt()
35 if (STRICT_ALIGNMENT && ((size_t)in | (size_t)out | (size_t)ivec) % sizeof(size_t) != 0) { in CRYPTO_cbc128_encrypt()
70 if (ivec != iv) in CRYPTO_cbc128_encrypt()
71 memcpy(ivec, iv, 16); in CRYPTO_cbc128_encrypt()
76 unsigned char ivec[16], block128_f block) in CRYPTO_cbc128_decrypt()
89 const unsigned char *iv = ivec; in CRYPTO_cbc128_decrypt()
91 if (STRICT_ALIGNMENT && ((size_t)in | (size_t)out | (size_t)ivec) % sizeof(size_t) != 0) { in CRYPTO_cbc128_decrypt()
115 if (ivec != iv) in CRYPTO_cbc128_decrypt()
116 memcpy(ivec, iv, 16); in CRYPTO_cbc128_decrypt()
[all …]
H A Dctr128.c75 unsigned char ivec[16], in CRYPTO_ctr128_encrypt()
100 (*block)(ivec, ecount_buf, key); in CRYPTO_ctr128_encrypt()
101 ctr128_inc_aligned(ivec); in CRYPTO_ctr128_encrypt()
111 (*block)(ivec, ecount_buf, key); in CRYPTO_ctr128_encrypt()
112 ctr128_inc_aligned(ivec); in CRYPTO_ctr128_encrypt()
126 (*block)(ivec, ecount_buf, key); in CRYPTO_ctr128_encrypt()
127 ctr128_inc(ivec); in CRYPTO_ctr128_encrypt()
152 unsigned char ivec[16], in CRYPTO_ctr128_encrypt_ctr32()
166 ctr32 = GETU32(ivec + 12); in CRYPTO_ctr128_encrypt_ctr32()
187 (*func)(in, out, blocks, key, ivec); in CRYPTO_ctr128_encrypt_ctr32()
[all …]
/src/crypto/krb5/src/lib/crypto/openssl/enc_provider/
H A Daes.c41 cbc_enc(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
44 cbc_decr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
47 cts_encr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
50 cts_decr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
70 cbc_enc(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data, in cbc_enc() argument
83 … NULL, key->keyblock.contents, (ivec) ? (unsigned char*)ivec->data : NULL); in cbc_enc()
104 cbc_decr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data, in cbc_decr() argument
117 … NULL, key->keyblock.contents, (ivec) ? (unsigned char*)ivec->data : NULL); in cbc_decr()
139 do_cts(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data, in do_cts() argument
152 if (ivec != NULL && ivec->data != NULL){ in do_cts()
[all …]
H A Dcamellia.c40 cbc_enc(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
43 cbc_decr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
46 cts_encr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
49 cts_decr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data,
69 cbc_enc(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data, in cbc_enc() argument
82 … NULL, key->keyblock.contents, (ivec) ? (unsigned char*)ivec->data : NULL); in cbc_enc()
103 cbc_decr(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data, in cbc_decr() argument
116 … NULL, key->keyblock.contents, (ivec) ? (unsigned char*)ivec->data : NULL); in cbc_decr()
138 do_cts(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data, in do_cts() argument
151 if (ivec != NULL && ivec->data != NULL){ in do_cts()
[all …]
H A Ddes3.c63 validate(krb5_key key, const krb5_data *ivec, const krb5_crypto_iov *data, in validate() argument
72 if (ivec && (ivec->length != 8)) in validate()
80 k5_des3_encrypt(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data, in k5_des3_encrypt() argument
89 ret = validate(key, ivec, data, num_data, &empty); in k5_des3_encrypt()
99 (ivec) ? (unsigned char*)ivec->data : NULL); in k5_des3_encrypt()
115 if (ivec != NULL) in k5_des3_encrypt()
116 memcpy(ivec->data, oblock, DES3_BLOCK_SIZE); in k5_des3_encrypt()
129 k5_des3_decrypt(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data, in k5_des3_decrypt() argument
138 ret = validate(key, ivec, data, num_data, &empty); in k5_des3_decrypt()
148 (ivec) ? (unsigned char*)ivec->data : NULL); in k5_des3_decrypt()
[all …]
/src/crypto/openssl/crypto/aes/
H A Daes_ige.c50 unsigned char *ivec, const int enc) in AES_ige_encrypt() argument
58 OPENSSL_assert(in && out && key && ivec); in AES_ige_encrypt()
63 …if (in != out && (UNALIGNED_MEMOPS_ARE_FAST || ((size_t)in | (size_t)out | (size_t)ivec) % sizeof(… in AES_ige_encrypt()
64 aes_block_t *ivp = (aes_block_t *)ivec; in AES_ige_encrypt()
65 aes_block_t *iv2p = (aes_block_t *)(ivec + AES_BLOCK_SIZE); in AES_ige_encrypt()
83 memcpy(ivec, ivp->data, AES_BLOCK_SIZE); in AES_ige_encrypt()
84 memcpy(ivec + AES_BLOCK_SIZE, iv2p->data, AES_BLOCK_SIZE); in AES_ige_encrypt()
90 load_block(iv, ivec); in AES_ige_encrypt()
91 load_block(iv2, ivec + AES_BLOCK_SIZE); in AES_ige_encrypt()
108 memcpy(ivec, iv.data, AES_BLOCK_SIZE); in AES_ige_encrypt()
[all …]
/src/crypto/openssl/include/crypto/
H A Daes_platform.h28 const AES_KEY *key, unsigned char *ivec, int enc);
34 unsigned char ivec[16], int enc);
38 const unsigned char ivec[16]);
50 const unsigned char ivec[AES_BLOCK_SIZE]);
84 size_t len, const void *key, unsigned char ivec[16],
87 size_t len, const void *key, unsigned char ivec[16],
128 uint64_t *Xi, unsigned char ivec[16], const void *key);
130 uint64_t *Xi, unsigned char ivec[16], const void *key);
132 uint64_t *Xi, unsigned char ivec[16], const void *key);
134 uint64_t *Xi, unsigned char ivec[16], const void *key);
[all …]
H A Dsm4_platform.h62 unsigned char *ivec, const int enc);
68 const unsigned char ivec[16]);
80 unsigned char *ivec, const int enc);
86 const unsigned char ivec[16]);
89 const unsigned char ivec[16], const int enc);
92 const unsigned char ivec[16], const int enc);
104 unsigned char *ivec, const int enc);
110 const unsigned char ivec[16]);
113 const unsigned char ivec[16], const int enc);
116 const SM4_KEY *key2, const unsigned char ivec[16],
/src/crypto/openssl/crypto/perlasm/
H A Dsparcv9_modes.pl37 my ($inp,$out,$len,$key,$ivec)=map("%i$_",(0..5));
55 andcc $ivec, 7, $ivoff
56 alignaddr $ivec, %g0, $ivec
58 ldd [$ivec + 0], %f0 ! load ivec
60 ldd [$ivec + 8], %f2
61 ldd [$ivec + 16], %f4
67 ld [$ivec + 0], %f0
68 ld [$ivec + 4], %f1
69 ld [$ivec + 8], %f2
70 ld [$ivec + 12], %f3
[all …]
/src/crypto/krb5/src/lib/crypto/builtin/des/
H A Df_aead.c36 mit_des_cblock ivec) in krb5int_des_cbc_encrypt() argument
48 ip = (ivec != NULL) ? ivec : mit_des_zeroblock; in krb5int_des_cbc_encrypt()
66 if (ivec != NULL) { in krb5int_des_cbc_encrypt()
67 store_32_be(left, ivec); in krb5int_des_cbc_encrypt()
68 store_32_be(right, ivec + 4); in krb5int_des_cbc_encrypt()
75 mit_des_cblock ivec) in krb5int_des_cbc_decrypt() argument
95 ip = (ivec != NULL) ? ivec : mit_des_zeroblock; in krb5int_des_cbc_decrypt()
121 if (ivec != NULL) { in krb5int_des_cbc_decrypt()
122 store_32_be(ocipherl, ivec); in krb5int_des_cbc_decrypt()
123 store_32_be(ocipherr, ivec + 4); in krb5int_des_cbc_decrypt()
[all …]
H A Dd3_aead.c36 mit_des_cblock ivec) in krb5int_des3_cbc_encrypt() argument
50 ip = (ivec != NULL) ? ivec : mit_des_zeroblock; in krb5int_des3_cbc_encrypt()
70 if (ivec != NULL) { in krb5int_des3_cbc_encrypt()
71 store_32_be(left, ivec); in krb5int_des3_cbc_encrypt()
72 store_32_be(right, ivec + 4); in krb5int_des3_cbc_encrypt()
81 mit_des_cblock ivec) in krb5int_des3_cbc_decrypt() argument
103 ip = (ivec != NULL) ? ivec : mit_des_zeroblock; in krb5int_des3_cbc_decrypt()
131 if (ivec != NULL) { in krb5int_des3_cbc_decrypt()
132 store_32_be(ocipherl, ivec); in krb5int_des3_cbc_decrypt()
133 store_32_be(ocipherr, ivec + 4); in krb5int_des3_cbc_decrypt()
/src/crypto/krb5/src/lib/crypto/builtin/enc_provider/
H A Ddes3.c34 validate_and_schedule(krb5_key key, const krb5_data *ivec, in validate_and_schedule() argument
42 if (ivec && (ivec->length != 8)) in validate_and_schedule()
56 k5_des3_encrypt(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data, in k5_des3_encrypt() argument
62 err = validate_and_schedule(key, ivec, data, num_data, &schedule); in k5_des3_encrypt()
69 ivec != NULL ? (unsigned char *) ivec->data : in k5_des3_encrypt()
78 k5_des3_decrypt(krb5_key key, const krb5_data *ivec, krb5_crypto_iov *data, in k5_des3_decrypt() argument
84 err = validate_and_schedule(key, ivec, data, num_data, &schedule); in k5_des3_decrypt()
91 ivec != NULL ? (unsigned char *) ivec->data : in k5_des3_decrypt()
/src/crypto/openssl/crypto/sm4/asm/
H A Dsm4-armv8.pl351 my ($ivec) = ("v8");
362 ld1 {$ivec.4s},[$ivp]
369 eor @dat[0].16b,@dat[0].16b,$ivec.16b
393 mov $ivec.16b,@dat[3].16b
401 eor $ivec.16b,$ivec.16b,@dat[0].16b
403 &rev32($ivec,$ivec);
404 &enc_blk($ivec);
405 &rev32($ivec,$ivec);
407 st1 {$ivec.4s},[$out],#16
441 eor @dat[0].16b,@dat[0].16b,$ivec.16b
[all …]
/src/crypto/openssl/providers/implementations/ciphers/
H A Dcipher_aes_gcm_hw_armv8.inc16 const void *key, unsigned char ivec[16], u64 *Xi)
24 … unroll8_eor3_aes_gcm_enc_128_kernel(in, align_bytes * 8, out, (uint64_t *)Xi, ivec, key);
26 aes_gcm_enc_128_kernel(in, align_bytes * 8, out, (uint64_t *)Xi, ivec, key);
31 … unroll8_eor3_aes_gcm_enc_192_kernel(in, align_bytes * 8, out, (uint64_t *)Xi, ivec, key);
33 aes_gcm_enc_192_kernel(in, align_bytes * 8, out, (uint64_t *)Xi, ivec, key);
38 … unroll8_eor3_aes_gcm_enc_256_kernel(in, align_bytes * 8, out, (uint64_t *)Xi, ivec, key);
40 aes_gcm_enc_256_kernel(in, align_bytes * 8, out, (uint64_t *)Xi, ivec, key);
48 const void *key, unsigned char ivec[16], u64 *Xi)
56 … unroll8_eor3_aes_gcm_dec_128_kernel(in, align_bytes * 8, out, (uint64_t *)Xi, ivec, key);
58 aes_gcm_dec_128_kernel(in, align_bytes * 8, out, (uint64_t *)Xi, ivec, key);
[all …]
/src/crypto/openssl/include/openssl/
H A Dmodes.h30 unsigned char ivec[16], int enc);
38 const unsigned char ivec[16]);
42 const unsigned char ivec[16],
47 unsigned char ivec[16], block128_f block);
50 unsigned char ivec[16], block128_f block);
54 unsigned char ivec[16],
60 unsigned char ivec[16],
66 unsigned char ivec[16], int *num,
71 unsigned char ivec[16], int *num,
75 unsigned char ivec[16], int *num,
[all …]
H A Ddes.h84 const_DES_cblock *ivec);
90 long length, DES_key_schedule *schedule, DES_cblock *ivec,
94 long length, DES_key_schedule *schedule, DES_cblock *ivec,
98 long length, DES_key_schedule *schedule, DES_cblock *ivec,
102 long length, DES_key_schedule *schedule, DES_cblock *ivec,
145 DES_cblock *ivec, int enc);
150 DES_cblock *ivec, int *num, int enc);
155 DES_cblock *ivec, int enc);
160 DES_cblock *ivec, int *num);
167 long length, DES_key_schedule *schedule, DES_cblock *ivec);
[all …]
/src/crypto/heimdal/lib/krb5/
H A Dcrypto-des.c226 DES_cblock ivec; in evp_des_encrypt_null_ivec() local
227 memset(&ivec, 0, sizeof(ivec)); in evp_des_encrypt_null_ivec()
229 EVP_CipherInit_ex(c, NULL, NULL, NULL, (void *)&ivec, -1); in evp_des_encrypt_null_ivec()
245 DES_cblock ivec; in evp_des_encrypt_key_ivec() local
246 memcpy(&ivec, key->key->keyvalue.data, sizeof(ivec)); in evp_des_encrypt_key_ivec()
248 EVP_CipherInit_ex(c, NULL, NULL, NULL, (void *)&ivec, -1); in evp_des_encrypt_key_ivec()
262 DES_cblock ivec; in DES_CFB64_encrypt_null_ivec() local
265 memset(&ivec, 0, sizeof(ivec)); in DES_CFB64_encrypt_null_ivec()
267 DES_cfb64_encrypt(data, data, len, s, &ivec, &num, encryptp); in DES_CFB64_encrypt_null_ivec()
280 DES_cblock ivec; in DES_PCBC_encrypt_key_ivec() local
[all …]
H A Dcrypto-evp.c68 void *ivec) in _krb5_evp_encrypt() argument
73 if (ivec == NULL) { in _krb5_evp_encrypt()
85 EVP_CipherInit_ex(c, NULL, NULL, NULL, ivec, -1); in _krb5_evp_encrypt()
99 void *ivec) in _krb5_evp_encrypt_cts() argument
121 if (ivec) in _krb5_evp_encrypt_cts()
122 EVP_CipherInit_ex(c, NULL, NULL, NULL, ivec, -1); in _krb5_evp_encrypt_cts()
144 if (ivec) in _krb5_evp_encrypt_cts()
145 memcpy(ivec, p, blocksize); in _krb5_evp_encrypt_cts()
158 if (ivec) in _krb5_evp_encrypt_cts()
159 memcpy(ivec2, ivec, blocksize); in _krb5_evp_encrypt_cts()
[all …]
/src/crypto/krb5/src/lib/crypto/krb/
H A Denc_etm.c99 const krb5_data *ivec, krb5_crypto_iov *data, size_t num_data, in hmac_ivec_data() argument
107 if (ivec == NULL) { in hmac_ivec_data()
111 ivec = &zeroivec; in hmac_ivec_data()
119 iovs[0].data = *ivec; in hmac_ivec_data()
138 krb5_keyusage usage, const krb5_data *ivec, in krb5int_etm_encrypt() argument
164 if (ivec != NULL) { in krb5int_etm_encrypt()
165 ret = alloc_data(&ivcopy, ivec->length); in krb5int_etm_encrypt()
168 memcpy(ivcopy.data, ivec->data, ivec->length); in krb5int_etm_encrypt()
183 ret = enc->encrypt(ke, (ivec == NULL) ? NULL : &ivcopy, data, num_data); in krb5int_etm_encrypt()
188 ret = hmac_ivec_data(ktp, &ki, ivec, data, num_data, &cksum); in krb5int_etm_encrypt()
[all …]
H A Dold_api_glue.c42 krb5_pointer ivec, krb5_data *data,
45 krb5_pointer ivec, krb5_enc_data *data,
51 krb5_pointer ivec) in krb5_encrypt() argument
58 if (ivec) { in krb5_encrypt()
63 ivecd = make_data(ivec, blocksize); in krb5_encrypt()
79 return krb5_c_encrypt(context, eblock->key, 0, ivec ? &ivecd : 0, in krb5_encrypt()
86 krb5_pointer ivec) in krb5_decrypt() argument
93 if (ivec) { in krb5_decrypt()
98 ivecd = make_data(ivec, blocksize); in krb5_decrypt()
110 return krb5_c_decrypt(context, eblock->key, 0, ivec ? &ivecd : 0, in krb5_decrypt()
[all …]
/src/crypto/openssl/crypto/des/asm/
H A Ddest4-sparcv9.pl102 { my ($inp,$out,$len,$key,$ivec) = map("%o$_",(0..4));
112 ld [$ivec + 0], %f0 ! load ivec
113 ld [$ivec + 4], %f1
180 st %f0, [$ivec + 0] ! write out ivec
182 st %f1, [$ivec + 4]
201 st %f0, [$ivec + 0] ! write out ivec
203 st %f1, [$ivec + 4]
213 ld [$ivec + 0], %f2 ! load ivec
214 ld [$ivec + 4], %f3
283 st %f2, [$ivec + 0] ! write out ivec
[all …]
/src/crypto/openssl/crypto/camellia/
H A Dcmll_cfb.c27 unsigned char *ivec, int *num, const int enc) in Camellia_cfb128_encrypt() argument
30 CRYPTO_cfb128_encrypt(in, out, length, key, ivec, num, enc, in Camellia_cfb128_encrypt()
37 unsigned char *ivec, int *num, const int enc) in Camellia_cfb1_encrypt() argument
39 CRYPTO_cfb128_1_encrypt(in, out, length, key, ivec, num, enc, in Camellia_cfb1_encrypt()
45 unsigned char *ivec, int *num, const int enc) in Camellia_cfb8_encrypt() argument
47 CRYPTO_cfb128_8_encrypt(in, out, length, key, ivec, num, enc, in Camellia_cfb8_encrypt()

1234567