| /freebsd/crypto/openssl/crypto/modes/ |
| H A D | cfb128.c | 27 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) % in CRYPTO_cfb128_encrypt() 55 (*block) (ivec, ivec, key); in CRYPTO_cfb128_encrypt() 58 *(size_t_aX *)(ivec + n) in CRYPTO_cfb128_encrypt() 67 (*block) (ivec, ivec, key); in CRYPTO_cfb128_encrypt() 69 out[n] = ivec[n] ^= in[n]; in CRYPTO_cfb128_encrypt() 81 (*block) (ivec, ivec, key); in CRYPTO_cfb128_encrypt() 83 out[l] = ivec[n] ^= in[l]; in CRYPTO_cfb128_encrypt() 94 *(out++) = ivec[n] ^ (c = *(in++)); in CRYPTO_cfb128_encrypt() [all …]
|
| H A D | cts128.c | 29 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 D | cbc128.c | 26 unsigned char ivec[16], block128_f block) in CRYPTO_cbc128_encrypt() 29 const unsigned char *iv = ivec; in CRYPTO_cbc128_encrypt() 36 ((size_t)in | (size_t)out | (size_t)ivec) % sizeof(size_t) != 0) { in CRYPTO_cbc128_encrypt() 72 if (ivec != iv) in CRYPTO_cbc128_encrypt() 73 memcpy(ivec, iv, 16); in CRYPTO_cbc128_encrypt() 78 unsigned char ivec[16], block128_f block) in CRYPTO_cbc128_decrypt() 91 const unsigned char *iv = ivec; in CRYPTO_cbc128_decrypt() 94 ((size_t)in | (size_t)out | (size_t)ivec) % sizeof(size_t) != 0) { in CRYPTO_cbc128_decrypt() 118 if (ivec != iv) in CRYPTO_cbc128_decrypt() 119 memcpy(ivec, iv, 16); in CRYPTO_cbc128_decrypt() [all …]
|
| H A D | ofb128.c | 27 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) != in CRYPTO_ofb128_encrypt() 53 (*block) (ivec, ivec, key); in CRYPTO_ofb128_encrypt() 57 ^ *(size_t_aX *)(ivec + n); in CRYPTO_ofb128_encrypt() 64 (*block) (ivec, ivec, key); in CRYPTO_ofb128_encrypt() 66 out[n] = in[n] ^ ivec[n]; in CRYPTO_ofb128_encrypt() 78 (*block) (ivec, ivec, key); in CRYPTO_ofb128_encrypt() 80 out[l] = in[l] ^ ivec[n]; in CRYPTO_ofb128_encrypt()
|
| H A D | ctr128.c | 68 * that the counter is in the x lower bits of the IV (ivec), and that the 75 unsigned char ivec[16], in CRYPTO_ctr128_encrypt() 99 (*block) (ivec, ecount_buf, key); in CRYPTO_ctr128_encrypt() 100 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() [all …]
|
| /freebsd/crypto/krb5/src/lib/crypto/openssl/enc_provider/ |
| H A D | aes.c | 41 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 D | camellia.c | 40 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 D | des3.c | 63 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 …]
|
| /freebsd/crypto/openssl/crypto/aes/ |
| H A D | aes_ige.c | 50 unsigned char *ivec, const int enc) in AES_ige_encrypt() argument 58 OPENSSL_assert(in && out && key && ivec); in AES_ige_encrypt() 65 || ((size_t)in | (size_t)out | (size_t)ivec) % sizeof(long) == in AES_ige_encrypt() 67 aes_block_t *ivp = (aes_block_t *) ivec; in AES_ige_encrypt() 68 aes_block_t *iv2p = (aes_block_t *) (ivec + AES_BLOCK_SIZE); in AES_ige_encrypt() 86 memcpy(ivec, ivp->data, AES_BLOCK_SIZE); in AES_ige_encrypt() 87 memcpy(ivec + AES_BLOCK_SIZE, iv2p->data, AES_BLOCK_SIZE); in AES_ige_encrypt() 93 load_block(iv, ivec); in AES_ige_encrypt() 94 load_block(iv2, ivec + AES_BLOCK_SIZE); in AES_ige_encrypt() 111 memcpy(ivec, iv.data, AES_BLOCK_SIZE); in AES_ige_encrypt() [all …]
|
| /freebsd/crypto/openssl/include/crypto/ |
| H A D | aes_platform.h | 28 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], 131 uint64_t *Xi, unsigned char ivec[16], const void *key); 133 uint64_t *Xi, unsigned char ivec[16], const void *key); 135 uint64_t *Xi, unsigned char ivec[16], const void *key); 137 uint64_t *Xi, unsigned char ivec[16], const void *key); [all …]
|
| H A D | sm4_platform.h | 65 unsigned char *ivec, const int enc); 71 const unsigned char ivec[16]); 83 unsigned char *ivec, const int enc); 89 const unsigned char ivec[16]); 92 const unsigned char ivec[16], const int enc); 95 const unsigned char ivec[16], const int enc); 107 unsigned char *ivec, const int enc); 113 const unsigned char ivec[16]); 116 const unsigned char ivec[16], const int enc); 119 const SM4_KEY *key2, const unsigned char ivec[16],
|
| /freebsd/crypto/openssl/providers/implementations/ciphers/ |
| H A D | cipher_aes_gcm_hw_armv8.inc | 16 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 …]
|
| /freebsd/crypto/openssl/include/openssl/ |
| H A D | modes.h | 30 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 D | des.h | 84 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 …]
|
| /freebsd/crypto/krb5/src/lib/crypto/builtin/des/ |
| H A D | f_aead.c | 36 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 94 /* Prime the old cipher with ivec. */ in krb5int_des_cbc_decrypt() 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() [all …]
|
| H A D | d3_aead.c | 36 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 102 /* Prime the old cipher with ivec.*/ in krb5int_des3_cbc_decrypt() 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() [all …]
|
| /freebsd/crypto/openssl/crypto/perlasm/ |
| H A D | sparcv9_modes.pl | 37 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 …]
|
| /freebsd/crypto/krb5/src/lib/crypto/builtin/enc_provider/ |
| H A D | des3.c | 34 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()
|
| /freebsd/crypto/krb5/src/lib/crypto/krb/ |
| H A D | enc_etm.c | 99 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() 114 /* Make a copy of data with an extra iov at the beginning for the ivec. */ 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() [all …]
|
| H A D | old_api_glue.c | 42 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 …]
|
| /freebsd/crypto/openssl/crypto/des/asm/ |
| H A D | dest4-sparcv9.pl | 102 { my ($inp,$out,$len,$key,$ivec) = map("%o$_",(0..4)); 112 ld [$ivec + 0], %f0 ! load ivec 113 ld [$ivec + 4], %f1 159 fxor %f2, %f0, %f0 ! ^= ivec 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 [all …]
|
| /freebsd/crypto/heimdal/lib/krb5/ |
| H A D | crypto-des.c | 226 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 D | crypto-evp.c | 68 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 …]
|
| /freebsd/secure/lib/libcrypto/man/man3/ |
| H A D | DES_random_key.3 | 103 \& long length, DES_key_schedule *schedule, DES_cblock *ivec, 107 \& DES_cblock *ivec, int enc); 110 \& DES_cblock *ivec); 112 \& long length, DES_key_schedule *schedule, DES_cblock *ivec, 115 \& long length, DES_key_schedule *schedule, DES_cblock *ivec, 118 \& long length, DES_key_schedule *schedule, DES_cblock *ivec, 122 \& long length, DES_key_schedule *schedule, DES_cblock *ivec, 127 \& DES_key_schedule *ks2, DES_cblock *ivec, int enc); 130 \& DES_key_schedule *ks2, DES_cblock *ivec, 134 \& DES_key_schedule *ks2, DES_cblock *ivec, int *num); [all …]
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | DES_random_key.pod | 42 long length, DES_key_schedule *schedule, DES_cblock *ivec, 46 DES_cblock *ivec, int enc); 49 DES_cblock *ivec); 51 long length, DES_key_schedule *schedule, DES_cblock *ivec, 54 long length, DES_key_schedule *schedule, DES_cblock *ivec, 57 long length, DES_key_schedule *schedule, DES_cblock *ivec, 61 long length, DES_key_schedule *schedule, DES_cblock *ivec, 66 DES_key_schedule *ks2, DES_cblock *ivec, int enc); 69 DES_key_schedule *ks2, DES_cblock *ivec, 73 DES_key_schedule *ks2, DES_cblock *ivec, int *num); [all …]
|