/freebsd-current/crypto/openssl/crypto/bf/ |
H A D | bf_cfb64.c | 33 unsigned char *iv, c, cc; local 35 iv = (unsigned char *)ivec; 39 n2l(iv, v0); 41 n2l(iv, v1); 44 iv = (unsigned char *)ivec; 46 l2n(t, iv); 48 l2n(t, iv); 49 iv = (unsigned char *)ivec; 51 c = *(in++) ^ iv[n]; 53 iv[ [all...] |
H A D | bf_ofb64.c | 34 unsigned char *iv; local 37 iv = (unsigned char *)ivec; 38 n2l(iv, v0); 39 n2l(iv, v1); 61 iv = (unsigned char *)ivec; 62 l2n(v0, iv); 63 l2n(v1, iv);
|
/freebsd-current/crypto/openssl/crypto/des/ |
H A D | cfb64enc.c | 32 unsigned char *iv, c, cc; local 34 iv = &(*ivec)[0]; 38 c2l(iv, v0); 40 c2l(iv, v1); 43 iv = &(*ivec)[0]; 45 l2c(v0, iv); 47 l2c(v0, iv); 48 iv = &(*ivec)[0]; 50 c = *(in++) ^ iv[n]; 52 iv[ [all...] |
H A D | cfb64ede.c | 33 unsigned char *iv, c, cc; local 35 iv = &(*ivec)[0]; 39 c2l(iv, v0); 40 c2l(iv, v1); 48 iv = &(*ivec)[0]; 49 l2c(v0, iv); 50 l2c(v1, iv); 51 iv = &(*ivec)[0]; 53 c = *(in++) ^ iv[n]; 55 iv[ 100 unsigned char *iv; local [all...] |
H A D | cfb_enc.c | 39 unsigned char *iv; local 54 iv = &(*ivec)[0]; 55 c2l(iv, v0); 56 c2l(iv, v1); 81 iv = &ovec[0]; 82 l2c(v0, iv); 83 l2c(v1, iv); 84 l2c(d0, iv); 85 l2c(d1, iv); 98 iv [all...] |
H A D | ofb64enc.c | 33 unsigned char *iv; local 36 iv = &(*ivec)[0]; 37 c2l(iv, v0); 38 c2l(iv, v1); 60 iv = &(*ivec)[0]; 61 l2c(v0, iv); 62 l2c(v1, iv);
|
H A D | ofb64ede.c | 34 unsigned char *iv; local 37 iv = &(*ivec)[0]; 38 c2l(iv, v0); 39 c2l(iv, v1); 62 iv = &(*ivec)[0]; 63 l2c(v0, iv); 64 l2c(v1, iv);
|
H A D | ncbc_enc.c | 31 unsigned char *iv; local 33 iv = &(*ivec)[0]; 36 c2l(iv, tout0); 37 c2l(iv, tout1); 64 iv = &(*ivec)[0]; 65 l2c(tout0, iv); 66 l2c(tout1, iv); 69 c2l(iv, xor0); 70 c2l(iv, xor1); 99 iv [all...] |
/freebsd-current/crypto/openssl/crypto/idea/ |
H A D | i_cfb64.c | 34 unsigned char *iv, c, cc; local 41 iv = (unsigned char *)ivec; 45 n2l(iv, v0); 47 n2l(iv, v1); 50 iv = (unsigned char *)ivec; 52 l2n(t, iv); 54 l2n(t, iv); 55 iv = (unsigned char *)ivec; 57 c = *(in++) ^ iv[n]; 59 iv[ [all...] |
H A D | i_ofb64.c | 35 unsigned char *iv; local 43 iv = (unsigned char *)ivec; 44 n2l(iv, v0); 45 n2l(iv, v1); 67 iv = (unsigned char *)ivec; 68 l2n(v0, iv); 69 l2n(v1, iv);
|
/freebsd-current/crypto/openssl/crypto/cast/ |
H A D | c_cfb64.c | 33 unsigned char *iv, c, cc; local 35 iv = ivec; 39 n2l(iv, v0); 41 n2l(iv, v1); 44 iv = ivec; 46 l2n(t, iv); 48 l2n(t, iv); 49 iv = ivec; 51 c = *(in++) ^ iv[n]; 53 iv[ [all...] |
H A D | c_ofb64.c | 34 unsigned char *iv; local 37 iv = ivec; 38 n2l(iv, v0); 39 n2l(iv, v1); 61 iv = ivec; 62 l2n(v0, iv); 63 l2n(v1, iv);
|
/freebsd-current/crypto/openssl/crypto/rc2/ |
H A D | rc2cfb64.c | 33 unsigned char *iv, c, cc; local 35 iv = (unsigned char *)ivec; 39 c2l(iv, v0); 41 c2l(iv, v1); 44 iv = (unsigned char *)ivec; 46 l2c(t, iv); 48 l2c(t, iv); 49 iv = (unsigned char *)ivec; 51 c = *(in++) ^ iv[n]; 53 iv[ [all...] |
H A D | rc2ofb64.c | 34 unsigned char *iv; local 37 iv = (unsigned char *)ivec; 38 c2l(iv, v0); 39 c2l(iv, v1); 61 iv = (unsigned char *)ivec; 62 l2c(v0, iv); 63 l2c(v1, iv);
|
/freebsd-current/crypto/openssl/crypto/rc5/ |
H A D | rc5cfb64.c | 33 unsigned char *iv, c, cc; local 35 iv = (unsigned char *)ivec; 39 c2l(iv, v0); 41 c2l(iv, v1); 44 iv = (unsigned char *)ivec; 46 l2c(t, iv); 48 l2c(t, iv); 49 iv = (unsigned char *)ivec; 51 c = *(in++) ^ iv[n]; 53 iv[ [all...] |
H A D | rc5ofb64.c | 34 unsigned char *iv; local 37 iv = (unsigned char *)ivec; 38 c2l(iv, v0); 39 c2l(iv, v1); 61 iv = (unsigned char *)ivec; 62 l2c(v0, iv); 63 l2c(v1, iv);
|
/freebsd-current/crypto/openssh/openbsd-compat/ |
H A D | libressl-api-compat.c | 30 EVP_CIPHER_CTX_get_iv(const EVP_CIPHER_CTX *ctx, unsigned char *iv, size_t len) argument 42 * since the iv pointer may be NULL or invalid. 45 if (iv == NULL) 48 memcpy(iv, EVP_CIPHER_CTX_iv(ctx), len); 50 memcpy(iv, ctx->iv, len); 59 EVP_CIPHER_CTX_set_iv(EVP_CIPHER_CTX *ctx, const unsigned char *iv, size_t len) argument 71 * since the iv pointer may be NULL or invalid. 74 if (iv == NULL) 77 memcpy(EVP_CIPHER_CTX_iv_noconst(ctx), iv, le [all...] |
/freebsd-current/sys/crypto/rijndael/ |
H A D | rijndael-api-fst.c | 84 uint8_t block[16], iv[4][4]; local 109 memcpy(iv, input, 16); 110 ((uint32_t*)block)[0] ^= ((uint32_t*)iv)[0]; 111 ((uint32_t*)block)[1] ^= ((uint32_t*)iv)[1]; 112 ((uint32_t*)block)[2] ^= ((uint32_t*)iv)[2]; 113 ((uint32_t*)block)[3] ^= ((uint32_t*)iv)[3]; 125 memcpy(iv, input, 16); 126 ((uint32_t*)block)[0] ^= ((uint32_t*)iv)[0]; 127 ((uint32_t*)block)[1] ^= ((uint32_t*)iv)[1]; 128 ((uint32_t*)block)[2] ^= ((uint32_t*)iv)[ 200 uint8_t block[16], *iv, *cp; local 264 uint8_t block[16], iv[4][4]; local 365 uint32_t iv[4]; local [all...] |
/freebsd-current/crypto/openssl/crypto/aes/ |
H A D | aes_wrap.c | 20 int AES_wrap_key(AES_KEY *key, const unsigned char *iv, argument 24 return CRYPTO_128_wrap(key, iv, out, in, inlen, (block128_f) AES_encrypt); 27 int AES_unwrap_key(AES_KEY *key, const unsigned char *iv, argument 31 return CRYPTO_128_unwrap(key, iv, out, in, inlen,
|
/freebsd-current/crypto/openssl/include/crypto/ |
H A D | des_platform.h | 24 const DES_key_schedule ks[3], unsigned char iv[8]); 26 const DES_key_schedule ks[3], unsigned char iv[8]); 28 const DES_key_schedule *ks, unsigned char iv[8]); 30 const DES_key_schedule *ks, unsigned char iv[8]);
|
/freebsd-current/contrib/bearssl/src/rand/ |
H A D | aesctr_drbg.c | 47 unsigned char iv[12]; local 50 memset(iv, 0, sizeof iv); 81 iv, ctx->cc, buf, clen); 126 unsigned char s[16], iv[12]; local 134 memset(iv, 0xFF, sizeof iv); 136 ctx->sk.vtable->run(&ctx->sk.vtable, iv, 0xFFFFFFFF, s, 16); 177 memcpy(iv, G, 12); 179 ctx->sk.vtable->run(&ctx->sk.vtable, iv, [all...] |
/freebsd-current/sys/crypto/openssl/ |
H A D | ossl_aarch64.h | 24 size_t length, const void *key, unsigned char *iv, int encrypt) 27 aes_v8_cbc_encrypt(in, out, length, key, iv, encrypt); 29 vpaes_cbc_encrypt(in, out, length, key, iv, encrypt); 23 AES_CBC_ENCRYPT(const unsigned char *in, unsigned char *out, size_t length, const void *key, unsigned char *iv, int encrypt) argument
|
/freebsd-current/crypto/openssl/crypto/modes/ |
H A D | cbc128.c | 29 const unsigned char *iv = ivec; local 39 out[n] = in[n] ^ iv[n]; 41 iv = out; 50 *(size_t_aX *)(in + n) ^ *(size_t_aX *)(iv + n); 52 iv = out; 61 out[n] = in[n] ^ iv[n]; 63 out[n] = iv[n]; 65 iv = out; 72 if (ivec != iv) 73 memcpy(ivec, iv, 1 91 const unsigned char *iv = ivec; local [all...] |
/freebsd-current/sys/opencrypto/ |
H A D | xform_cml.c | 56 char iv[CAMELLIA_BLOCK_LEN]; member in struct:camellia_cbc_ctx 92 out[i] = in[i] ^ ctx->iv[i]; 94 memcpy(ctx->iv, out, CAMELLIA_BLOCK_LEN); 106 out[i] ^= ctx->iv[i]; 107 memcpy(ctx->iv, block, CAMELLIA_BLOCK_LEN); 120 out[i] = in[i] ^ ctx->iv[i]; 122 memcpy(ctx->iv, out, CAMELLIA_BLOCK_LEN); 141 out[i] ^= ctx->iv[i]; 142 memcpy(ctx->iv, block, CAMELLIA_BLOCK_LEN); 163 cml_reinit(void *vctx, const uint8_t *iv, size_ argument [all...] |
H A D | xform_aes_cbc.c | 56 char iv[AES_BLOCK_LEN]; member in struct:aes_cbc_ctx 92 out[i] = in[i] ^ ctx->iv[i]; 94 memcpy(ctx->iv, out, AES_BLOCK_LEN); 106 out[i] ^= ctx->iv[i]; 107 memcpy(ctx->iv, block, AES_BLOCK_LEN); 119 out[i] = in[i] ^ ctx->iv[i]; 121 memcpy(ctx->iv, out, AES_BLOCK_LEN); 139 out[i] ^= ctx->iv[i]; 140 memcpy(ctx->iv, block, AES_BLOCK_LEN); 161 aes_cbc_reinit(void *vctx, const uint8_t *iv, size_ argument [all...] |