| /freebsd/sys/crypto/rijndael/ |
| H A D | rijndael-api-fst.c | 84 uint8_t block[16], iv[4][4]; in rijndael_blockEncrypt() local 109 memcpy(iv, input, 16); in rijndael_blockEncrypt() 110 ((uint32_t*)block)[0] ^= ((uint32_t*)iv)[0]; in rijndael_blockEncrypt() 111 ((uint32_t*)block)[1] ^= ((uint32_t*)iv)[1]; in rijndael_blockEncrypt() 112 ((uint32_t*)block)[2] ^= ((uint32_t*)iv)[2]; in rijndael_blockEncrypt() 113 ((uint32_t*)block)[3] ^= ((uint32_t*)iv)[3]; in rijndael_blockEncrypt() 125 memcpy(iv, input, 16); in rijndael_blockEncrypt() 126 ((uint32_t*)block)[0] ^= ((uint32_t*)iv)[0]; in rijndael_blockEncrypt() 127 ((uint32_t*)block)[1] ^= ((uint32_t*)iv)[1]; in rijndael_blockEncrypt() 128 ((uint32_t*)block)[2] ^= ((uint32_t*)iv)[2]; in rijndael_blockEncrypt() [all …]
|
| /freebsd/crypto/openssl/crypto/des/ |
| H A D | cfb64ede.c | 33 unsigned char *iv, c, cc; in DES_ede3_cfb64_encrypt() local 35 iv = &(*ivec)[0]; in DES_ede3_cfb64_encrypt() 39 c2l(iv, v0); in DES_ede3_cfb64_encrypt() 40 c2l(iv, v1); in DES_ede3_cfb64_encrypt() 48 iv = &(*ivec)[0]; in DES_ede3_cfb64_encrypt() 49 l2c(v0, iv); in DES_ede3_cfb64_encrypt() 50 l2c(v1, iv); in DES_ede3_cfb64_encrypt() 51 iv = &(*ivec)[0]; in DES_ede3_cfb64_encrypt() 53 c = *(in++) ^ iv[n]; in DES_ede3_cfb64_encrypt() 55 iv[n] = c; in DES_ede3_cfb64_encrypt() [all …]
|
| H A D | cfb64enc.c | 32 unsigned char *iv, c, cc; in DES_cfb64_encrypt() local 34 iv = &(*ivec)[0]; in DES_cfb64_encrypt() 38 c2l(iv, v0); in DES_cfb64_encrypt() 40 c2l(iv, v1); in DES_cfb64_encrypt() 43 iv = &(*ivec)[0]; in DES_cfb64_encrypt() 45 l2c(v0, iv); in DES_cfb64_encrypt() 47 l2c(v0, iv); in DES_cfb64_encrypt() 48 iv = &(*ivec)[0]; in DES_cfb64_encrypt() 50 c = *(in++) ^ iv[n]; in DES_cfb64_encrypt() 52 iv[n] = c; in DES_cfb64_encrypt() [all …]
|
| H A D | cfb_enc.c | 38 unsigned char *iv; in DES_cfb_encrypt() local 53 iv = &(*ivec)[0]; in DES_cfb_encrypt() 54 c2l(iv, v0); in DES_cfb_encrypt() 55 c2l(iv, v1); in DES_cfb_encrypt() 80 iv = &ovec[0]; in DES_cfb_encrypt() 81 l2c(v0, iv); in DES_cfb_encrypt() 82 l2c(v1, iv); in DES_cfb_encrypt() 83 l2c(d0, iv); in DES_cfb_encrypt() 84 l2c(d1, iv); in DES_cfb_encrypt() 96 iv = &ovec[0]; in DES_cfb_encrypt() [all …]
|
| /freebsd/crypto/openssl/test/ |
| H A D | igetest.c | 39 const unsigned char iv[32]; member 83 const unsigned char iv[64]; member 154 unsigned char iv[AES_BLOCK_SIZE * 2]; in test_ige_vectors() local 164 memcpy(iv, v->iv, sizeof(iv)); in test_ige_vectors() 165 AES_ige_encrypt(v->in, buf, v->length, &key, iv, v->encrypt); in test_ige_vectors() 170 test_output_memory("iv", v->iv, sizeof(v->iv)); in test_ige_vectors() 176 memcpy(iv, v->iv, sizeof(iv)); in test_ige_vectors() 178 AES_ige_encrypt(buf, buf, v->length, &key, iv, v->encrypt); in test_ige_vectors() 183 test_output_memory("iv", v->iv, sizeof(v->iv)); in test_ige_vectors() 209 AES_bi_ige_encrypt(v->in, buf, v->length, &key1, &key2, v->iv, in test_bi_ige_vectors() [all …]
|
| H A D | bftest.c | 352 unsigned char cbc_in[40], cbc_out[40], iv[8]; in test_bf_cbc() local 362 memcpy(iv, cbc_iv, sizeof(iv)); in test_bf_cbc() 364 &key, iv, BF_ENCRYPT); in test_bf_cbc() 368 memcpy(iv, cbc_iv, 8); in test_bf_cbc() 369 BF_cbc_encrypt(cbc_out, cbc_in, len, &key, iv, BF_DECRYPT); in test_bf_cbc() 378 unsigned char cbc_in[40], cbc_out[40], iv[8]; in test_bf_cfb64() local 388 memcpy(iv, cbc_iv, 8); in test_bf_cfb64() 391 &key, iv, &n, BF_ENCRYPT); in test_bf_cfb64() 393 len - 13, &key, iv, &n, BF_ENCRYPT); in test_bf_cfb64() 398 memcpy(iv, cbc_iv, 8); in test_bf_cfb64() [all …]
|
| /freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/crypto/ |
| H A D | aes_ccm_test.txt | 7 iv: 438a547a94ea88dce46c6c85 18 iv: b30c084727ad1c592ac21d12 29 iv: b5e006ded553110e6dc56529 40 iv: 0e1666f2dc652f7708fb8f0d 51 iv: 965ff6643116ac1443a2dec7 62 iv: fbbc04fd6e025b7193eb57f6 73 iv: 42b51388f6f9047a2a994575 84 iv: eef1a6e651321852f0b25a31 95 iv: 5dfc37366f5688275147d3f9 106 iv: 064b3cfbe04d94d4d5c19b30 [all …]
|
| H A D | aes_gcm_test.txt | 7 iv: 028318abc1824029138141a2 18 iv: 921d2507fa8007b7bd067d34 29 iv: 0432bc49ac34412081288127 40 iv: 438a547a94ea88dce46c6c85 51 iv: b30c084727ad1c592ac21d12 62 iv: b5e006ded553110e6dc56529 73 iv: ecb0c42f7000ef0e6f95f24d 84 iv: 0e1666f2dc652f7708fb8f0d 95 iv: 965ff6643116ac1443a2dec7 106 iv: fbbc04fd6e025b7193eb57f6 [all …]
|
| /freebsd/crypto/openssl/crypto/cast/ |
| H A D | c_cfb64.c | 33 unsigned char *iv, c, cc; in CAST_cfb64_encrypt() local 35 iv = ivec; in CAST_cfb64_encrypt() 39 n2l(iv, v0); in CAST_cfb64_encrypt() 41 n2l(iv, v1); in CAST_cfb64_encrypt() 44 iv = ivec; in CAST_cfb64_encrypt() 46 l2n(t, iv); in CAST_cfb64_encrypt() 48 l2n(t, iv); in CAST_cfb64_encrypt() 49 iv = ivec; in CAST_cfb64_encrypt() 51 c = *(in++) ^ iv[n]; in CAST_cfb64_encrypt() 53 iv[n] = c; in CAST_cfb64_encrypt() [all …]
|
| /freebsd/crypto/openssl/crypto/idea/ |
| H A D | i_cfb64.c | 34 unsigned char *iv, c, cc; in IDEA_cfb64_encrypt() local 41 iv = (unsigned char *)ivec; in IDEA_cfb64_encrypt() 45 n2l(iv, v0); in IDEA_cfb64_encrypt() 47 n2l(iv, v1); in IDEA_cfb64_encrypt() 50 iv = (unsigned char *)ivec; in IDEA_cfb64_encrypt() 52 l2n(t, iv); in IDEA_cfb64_encrypt() 54 l2n(t, iv); in IDEA_cfb64_encrypt() 55 iv = (unsigned char *)ivec; in IDEA_cfb64_encrypt() 57 c = *(in++) ^ iv[n]; in IDEA_cfb64_encrypt() 59 iv[n] = c; in IDEA_cfb64_encrypt() [all …]
|
| /freebsd/crypto/openssl/crypto/rc2/ |
| H A D | rc2cfb64.c | 33 unsigned char *iv, c, cc; in RC2_cfb64_encrypt() local 35 iv = (unsigned char *)ivec; in RC2_cfb64_encrypt() 39 c2l(iv, v0); in RC2_cfb64_encrypt() 41 c2l(iv, v1); in RC2_cfb64_encrypt() 44 iv = (unsigned char *)ivec; in RC2_cfb64_encrypt() 46 l2c(t, iv); in RC2_cfb64_encrypt() 48 l2c(t, iv); in RC2_cfb64_encrypt() 49 iv = (unsigned char *)ivec; in RC2_cfb64_encrypt() 51 c = *(in++) ^ iv[n]; in RC2_cfb64_encrypt() 53 iv[n] = c; in RC2_cfb64_encrypt() [all …]
|
| /freebsd/crypto/openssl/crypto/rc5/ |
| H A D | rc5cfb64.c | 33 unsigned char *iv, c, cc; in RC5_32_cfb64_encrypt() local 35 iv = (unsigned char *)ivec; in RC5_32_cfb64_encrypt() 39 c2l(iv, v0); in RC5_32_cfb64_encrypt() 41 c2l(iv, v1); in RC5_32_cfb64_encrypt() 44 iv = (unsigned char *)ivec; in RC5_32_cfb64_encrypt() 46 l2c(t, iv); in RC5_32_cfb64_encrypt() 48 l2c(t, iv); in RC5_32_cfb64_encrypt() 49 iv = (unsigned char *)ivec; in RC5_32_cfb64_encrypt() 51 c = *(in++) ^ iv[n]; in RC5_32_cfb64_encrypt() 53 iv[n] = c; in RC5_32_cfb64_encrypt() [all …]
|
| /freebsd/crypto/openssl/crypto/bf/ |
| H A D | bf_cfb64.c | 33 unsigned char *iv, c, cc; in BF_cfb64_encrypt() local 35 iv = (unsigned char *)ivec; in BF_cfb64_encrypt() 39 n2l(iv, v0); in BF_cfb64_encrypt() 41 n2l(iv, v1); in BF_cfb64_encrypt() 44 iv = (unsigned char *)ivec; in BF_cfb64_encrypt() 46 l2n(t, iv); in BF_cfb64_encrypt() 48 l2n(t, iv); in BF_cfb64_encrypt() 49 iv = (unsigned char *)ivec; in BF_cfb64_encrypt() 51 c = *(in++) ^ iv[n]; in BF_cfb64_encrypt() 53 iv[n] = c; in BF_cfb64_encrypt() [all …]
|
| /freebsd/crypto/krb5/src/lib/crypto/builtin/enc_provider/ |
| H A D | camellia.c | 87 cbc_enc(krb5_key key, unsigned char *data, size_t nblocks, unsigned char *iv) in cbc_enc() argument 90 xorblock(iv, data); in cbc_enc() 94 memcpy(iv, data, BLOCK_SIZE); in cbc_enc() 100 cbc_dec(krb5_key key, unsigned char *data, size_t nblocks, unsigned char *iv) in cbc_dec() argument 111 xorblock(nblocks == 1 ? iv : data - BLOCK_SIZE, data); in cbc_dec() 113 memcpy(iv, last_cipherblock, BLOCK_SIZE); in cbc_dec() 120 unsigned char iv[BLOCK_SIZE], block[BLOCK_SIZE]; in krb5int_camellia_encrypt() local 135 memset(iv, 0, BLOCK_SIZE); in krb5int_camellia_encrypt() 136 cbc_enc(key, block, 1, iv); in krb5int_camellia_encrypt() 142 memcpy(iv, ivec->data, BLOCK_SIZE); in krb5int_camellia_encrypt() [all …]
|
| H A D | aes.c | 57 unsigned char *iv; member 110 aesni_enc(krb5_key key, unsigned char *data, size_t nblocks, unsigned char *iv) in aesni_enc() argument 118 d.iv = iv; in aesni_enc() 127 aesni_dec(krb5_key key, unsigned char *data, size_t nblocks, unsigned char *iv) in aesni_dec() argument 135 d.iv = iv; in aesni_dec() 149 #define aesni_enc(key, data, nblocks, iv) argument 150 #define aesni_dec(key, data, nblocks, iv) argument 203 cbc_enc(krb5_key key, unsigned char *data, size_t nblocks, unsigned char *iv) in cbc_enc() argument 206 aesni_enc(key, data, nblocks, iv); in cbc_enc() 210 xorblock(iv, data); in cbc_enc() [all …]
|
| /freebsd/crypto/openssl/crypto/modes/ |
| H A D | cbc128.c | 29 const unsigned char *iv = ivec; in CRYPTO_cbc128_encrypt() local 38 out[n] = in[n] ^ iv[n]; in CRYPTO_cbc128_encrypt() 40 iv = out; in CRYPTO_cbc128_encrypt() 48 *(size_t_aX *)(out + n) = *(size_t_aX *)(in + n) ^ *(size_t_aX *)(iv + n); in CRYPTO_cbc128_encrypt() 50 iv = out; in CRYPTO_cbc128_encrypt() 59 out[n] = in[n] ^ iv[n]; in CRYPTO_cbc128_encrypt() 61 out[n] = iv[n]; in CRYPTO_cbc128_encrypt() 63 iv = out; in CRYPTO_cbc128_encrypt() 70 if (ivec != iv) in CRYPTO_cbc128_encrypt() 71 memcpy(ivec, iv, 16); in CRYPTO_cbc128_encrypt() [all …]
|
| /freebsd/crypto/openssh/openbsd-compat/ |
| H A D | libressl-api-compat.c | 31 EVP_CIPHER_CTX_get_iv(const EVP_CIPHER_CTX *ctx, unsigned char *iv, size_t len) in EVP_CIPHER_CTX_get_iv() argument 46 if (iv == NULL) in EVP_CIPHER_CTX_get_iv() 49 memcpy(iv, EVP_CIPHER_CTX_iv(ctx), len); in EVP_CIPHER_CTX_get_iv() 51 memcpy(iv, ctx->iv, len); in EVP_CIPHER_CTX_get_iv() 61 EVP_CIPHER_CTX_set_iv(EVP_CIPHER_CTX *ctx, const unsigned char *iv, size_t len) in EVP_CIPHER_CTX_set_iv() argument 76 if (iv == NULL) in EVP_CIPHER_CTX_set_iv() 79 memcpy(EVP_CIPHER_CTX_iv_noconst(ctx), iv, len); in EVP_CIPHER_CTX_set_iv() 81 memcpy(ctx->iv, iv, len); in EVP_CIPHER_CTX_set_iv()
|
| /freebsd/contrib/libfido2/src/ |
| H A D | aes256.c | 11 aes256_cbc(const fido_blob_t *key, const u_char *iv, const fido_blob_t *in, in aes256_cbc() argument 38 if (EVP_CipherInit(ctx, cipher, key->ptr, iv, encrypt) == 0 || in aes256_cbc() 58 u_char iv[16]; in aes256_cbc_proto1() local 60 memset(&iv, 0, sizeof(iv)); in aes256_cbc_proto1() 62 return aes256_cbc(key, iv, in, out, encrypt); in aes256_cbc_proto1() 70 u_char iv[16]; in aes256_cbc_fips() local 79 if (in->len < sizeof(iv)) { in aes256_cbc_fips() 84 if (fido_get_random(iv, sizeof(iv)) < 0) { in aes256_cbc_fips() 90 memcpy(iv, in->ptr, sizeof(iv)); in aes256_cbc_fips() 91 cin.ptr = in->ptr + sizeof(iv); in aes256_cbc_fips() [all …]
|
| /freebsd/crypto/openssl/crypto/evp/ |
| H A D | e_aes.c | 52 unsigned char *iv; /* Temporary IV store */ member 71 const unsigned char iv[16]); 108 unsigned char *iv; /* Temporary IV store */ member 144 const unsigned char *iv, int enc) in aesni_init_key() argument 183 ctx->iv, EVP_CIPHER_CTX_is_encrypting(ctx)); in aesni_cbc_cipher() 223 const unsigned char *iv, int enc) in aesni_gcm_init_key() argument 227 if (iv == NULL && key == NULL) in aesni_gcm_init_key() 243 if (iv == NULL && gctx->iv_set) in aesni_gcm_init_key() 244 iv = gctx->iv; in aesni_gcm_init_key() 245 if (iv) { in aesni_gcm_init_key() [all …]
|
| H A D | e_aria.c | 37 unsigned char *iv; /* Temporary IV store */ member 62 const unsigned char *iv, int enc) in aria_init_key() argument 189 CRYPTO_ctr128_encrypt(in, out, len, &dat->ks, ctx->iv, in aria_ctr_cipher() 219 const unsigned char *iv, int enc) in aria_gcm_init_key() argument 224 if (!iv && !key) in aria_gcm_init_key() 240 if (iv == NULL && gctx->iv_set) in aria_gcm_init_key() 241 iv = gctx->iv; in aria_gcm_init_key() 242 if (iv) { in aria_gcm_init_key() 243 CRYPTO_gcm128_setiv(&gctx->gcm, iv, gctx->ivlen); in aria_gcm_init_key() 250 CRYPTO_gcm128_setiv(&gctx->gcm, iv, gctx->ivlen); in aria_gcm_init_key() [all …]
|
| /freebsd/sys/opencrypto/ |
| H A D | xform_aes_cbc.c | 56 char iv[AES_BLOCK_LEN]; member 92 out[i] = in[i] ^ ctx->iv[i]; in aes_cbc_encrypt() 94 memcpy(ctx->iv, out, AES_BLOCK_LEN); in aes_cbc_encrypt() 106 out[i] ^= ctx->iv[i]; in aes_cbc_decrypt() 107 memcpy(ctx->iv, block, AES_BLOCK_LEN); in aes_cbc_decrypt() 119 out[i] = in[i] ^ ctx->iv[i]; in aes_cbc_encrypt_multi() 121 memcpy(ctx->iv, out, AES_BLOCK_LEN); in aes_cbc_encrypt_multi() 139 out[i] ^= ctx->iv[i]; in aes_cbc_decrypt_multi() 140 memcpy(ctx->iv, block, AES_BLOCK_LEN); in aes_cbc_decrypt_multi() 161 aes_cbc_reinit(void *vctx, const uint8_t *iv, size_t iv_len) in aes_cbc_reinit() argument [all …]
|
| H A D | xform_cml.c | 56 char iv[CAMELLIA_BLOCK_LEN]; member 92 out[i] = in[i] ^ ctx->iv[i]; in cml_encrypt() 94 memcpy(ctx->iv, out, CAMELLIA_BLOCK_LEN); in cml_encrypt() 106 out[i] ^= ctx->iv[i]; in cml_decrypt() 107 memcpy(ctx->iv, block, CAMELLIA_BLOCK_LEN); in cml_decrypt() 120 out[i] = in[i] ^ ctx->iv[i]; in cml_encrypt_multi() 122 memcpy(ctx->iv, out, CAMELLIA_BLOCK_LEN); in cml_encrypt_multi() 141 out[i] ^= ctx->iv[i]; in cml_decrypt_multi() 142 memcpy(ctx->iv, block, CAMELLIA_BLOCK_LEN); in cml_decrypt_multi() 163 cml_reinit(void *vctx, const uint8_t *iv, size_t iv_len) in cml_reinit() argument [all …]
|
| /freebsd/crypto/openssl/crypto/aes/ |
| H A D | aes_ige.c | 87 aes_block_t iv; in AES_ige_encrypt() local 90 load_block(iv, ivec); in AES_ige_encrypt() 96 tmp2.data[n] = tmp.data[n] ^ iv.data[n]; in AES_ige_encrypt() 102 iv = tmp2; in AES_ige_encrypt() 108 memcpy(ivec, iv.data, AES_BLOCK_SIZE); in AES_ige_encrypt() 137 aes_block_t iv; in AES_ige_encrypt() local 140 load_block(iv, ivec); in AES_ige_encrypt() 151 tmp.data[n] ^= iv.data[n]; in AES_ige_encrypt() 153 iv = tmp2; in AES_ige_encrypt() 159 memcpy(ivec, iv.data, AES_BLOCK_SIZE); in AES_ige_encrypt() [all …]
|
| /freebsd/sys/netpfil/ipfw/ |
| H A D | ip_fw_table_value.c | 523 ipfw_import_table_value_v1(ipfw_table_value *iv) in ipfw_import_table_value_v1() argument 528 v.tag = iv->tag; in ipfw_import_table_value_v1() 529 v.pipe = iv->pipe; in ipfw_import_table_value_v1() 530 v.divert = iv->divert; in ipfw_import_table_value_v1() 531 v.skipto = iv->skipto; in ipfw_import_table_value_v1() 532 v.netgraph = iv->netgraph; in ipfw_import_table_value_v1() 533 v.fib = iv->fib; in ipfw_import_table_value_v1() 534 v.nat = iv->nat; in ipfw_import_table_value_v1() 535 v.dscp = iv->dscp; in ipfw_import_table_value_v1() 536 v.nh4 = iv->nh4; in ipfw_import_table_value_v1() [all …]
|
| /freebsd/contrib/bearssl/src/rand/ |
| H A D | aesctr_drbg.c | 47 unsigned char iv[12]; in br_aesctr_drbg_generate() local 50 memset(iv, 0, sizeof iv); in br_aesctr_drbg_generate() 81 iv, ctx->cc, buf, clen); in br_aesctr_drbg_generate() 126 unsigned char s[16], iv[12]; in br_aesctr_drbg_update() local 134 memset(iv, 0xFF, sizeof iv); in br_aesctr_drbg_update() 136 ctx->sk.vtable->run(&ctx->sk.vtable, iv, 0xFFFFFFFF, s, 16); in br_aesctr_drbg_update() 177 memcpy(iv, G, 12); in br_aesctr_drbg_update() 179 ctx->sk.vtable->run(&ctx->sk.vtable, iv, in br_aesctr_drbg_update() 181 iv[0] ^= 0x01; in br_aesctr_drbg_update() 184 ctx->sk.vtable->run(&ctx->sk.vtable, iv, in br_aesctr_drbg_update()
|