Home
last modified time | relevance | path

Searched refs:src (Results 1 – 25 of 38) sorted by relevance

12

/providers/implementations/digests/
A Dblake2_impl.h26 memcpy(&w, src, sizeof(w)); in load32()
29 uint32_t w = ((uint32_t)src[0]) in load32()
30 | ((uint32_t)src[1] << 8) in load32()
43 memcpy(&w, src, sizeof(w)); in load64()
46 uint64_t w = ((uint64_t)src[0]) in load64()
90 uint64_t w = ((uint64_t)src[0]) in load48()
91 | ((uint64_t)src[1] << 8) in load48()
92 | ((uint64_t)src[2] << 16) in load48()
93 | ((uint64_t)src[3] << 24) in load48()
94 | ((uint64_t)src[4] << 32) in load48()
[all …]
/providers/common/
A Dprovider_util.c37 if (src->alloc_cipher != NULL && !EVP_CIPHER_up_ref(src->alloc_cipher)) in ossl_prov_cipher_copy()
40 if (src->engine != NULL && !ENGINE_init(src->engine)) { in ossl_prov_cipher_copy()
45 dst->engine = src->engine; in ossl_prov_cipher_copy()
46 dst->cipher = src->cipher; in ossl_prov_cipher_copy()
159 if (src->alloc_md != NULL && !EVP_MD_up_ref(src->alloc_md)) in ossl_prov_digest_copy()
162 if (src->engine != NULL && !ENGINE_init(src->engine)) { in ossl_prov_digest_copy()
163 EVP_MD_free(src->alloc_md); in ossl_prov_digest_copy()
167 dst->engine = src->engine; in ossl_prov_digest_copy()
168 dst->md = src->md; in ossl_prov_digest_copy()
169 dst->alloc_md = src->alloc_md; in ossl_prov_digest_copy()
[all …]
/providers/implementations/kdfs/
A Dhmacdrbg_kdf.c.in85 if (src->ctx != NULL) {
86 dst->ctx = EVP_MAC_CTX_dup(src->ctx);
90 if (!ossl_prov_digest_copy(&dst->digest, &src->digest))
92 memcpy(dst->K, src->K, sizeof(dst->K));
93 memcpy(dst->V, src->V, sizeof(dst->V));
94 dst->blocklen = src->blocklen;
103 dst = hmac_drbg_kdf_new(src->provctx);
105 if (!ossl_drbg_hmac_dup(&dst->base, &src->base)
106 || !ossl_prov_memdup(src->entropy, src->entropylen,
108 || !ossl_prov_memdup(src->nonce, src->noncelen,
[all …]
A Dkbkdf.c.in163 const KBKDF *src = (const KBKDF *)vctx; local
166 dest = kbkdf_new(src->provctx);
170 || !ossl_prov_memdup(src->ki, src->ki_len,
172 || !ossl_prov_memdup(src->label, src->label_len,
174 || !ossl_prov_memdup(src->context, src->context_len,
176 || !ossl_prov_memdup(src->iv, src->iv_len,
179 dest->mode = src->mode;
180 dest->r = src->r;
181 dest->use_l = src->use_l;
183 dest->is_kmac = src->is_kmac;
[all …]
A Dpbkdf1.c.in144 const KDF_PBKDF1 *src = (const KDF_PBKDF1 *)vctx; local
147 dest = kdf_pbkdf1_new(src->provctx);
149 if (!ossl_prov_memdup(src->salt, src->salt_len,
151 || !ossl_prov_memdup(src->pass, src->pass_len,
153 || !ossl_prov_digest_copy(&dest->digest, &src->digest))
155 dest->iter = src->iter;
A Dsshkdf.c.in98 const KDF_SSHKDF *src = (const KDF_SSHKDF *)vctx; local
101 dest = kdf_sshkdf_new(src->provctx);
103 if (!ossl_prov_memdup(src->key, src->key_len,
105 || !ossl_prov_memdup(src->xcghash, src->xcghash_len,
107 || !ossl_prov_memdup(src->session_id, src->session_id_len,
109 || !ossl_prov_digest_copy(&dest->digest, &src->digest))
111 dest->type = src->type;
112 OSSL_FIPS_IND_COPY(dest, src)
A Dscrypt.c.in107 const KDF_SCRYPT *src = (const KDF_SCRYPT *)vctx; local
110 dest = kdf_scrypt_new_inner(src->libctx);
112 if (src->sha256 != NULL && !EVP_MD_up_ref(src->sha256))
114 if (src->propq != NULL) {
119 if (!ossl_prov_memdup(src->salt, src->salt_len,
121 || !ossl_prov_memdup(src->pass, src->pass_len,
124 dest->N = src->N;
125 dest->r = src->r;
126 dest->p = src->p;
127 dest->maxmem_bytes = src->maxmem_bytes;
[all …]
A Dpvkkdf.c.in81 const KDF_PVK *src = (const KDF_PVK *)vctx; local
84 dest = kdf_pvk_new(src->provctx);
86 if (!ossl_prov_memdup(src->salt, src->salt_len,
88 || !ossl_prov_memdup(src->pass, src->pass_len,
90 || !ossl_prov_digest_copy(&dest->digest, &src->digest))
A Dx942kdf.c.in387 dest = x942kdf_new(src->provctx);
389 if (!ossl_prov_memdup(src->secret, src->secret_len,
391 || !ossl_prov_memdup(src->acvpinfo, src->acvpinfo_len,
393 || !ossl_prov_memdup(src->partyuinfo, src->partyuinfo_len,
395 || !ossl_prov_memdup(src->partyvinfo, src->partyvinfo_len,
397 || !ossl_prov_memdup(src->supp_pubinfo, src->supp_pubinfo_len,
400 || !ossl_prov_memdup(src->supp_privinfo, src->supp_privinfo_len,
405 dest->cek_oid = src->cek_oid;
406 dest->cek_oid_len = src->cek_oid_len;
407 dest->dkm_len = src->dkm_len;
[all …]
A Dpkcs12kdf.c.in184 const KDF_PKCS12 *src = (const KDF_PKCS12 *)vctx; local
187 dest = kdf_pkcs12_new(src->provctx);
189 if (!ossl_prov_memdup(src->salt, src->salt_len,
191 || !ossl_prov_memdup(src->pass, src->pass_len,
193 || !ossl_prov_digest_copy(&dest->digest, &src->digest))
195 dest->iter = src->iter;
196 dest->id = src->id;
A Dpbkdf2.c.in129 const KDF_PBKDF2 *src = (const KDF_PBKDF2 *)vctx; local
133 dest = kdf_pbkdf2_new_no_init(src->provctx);
135 if (!ossl_prov_memdup(src->salt, src->salt_len,
137 || !ossl_prov_memdup(src->pass, src->pass_len,
139 || !ossl_prov_digest_copy(&dest->digest, &src->digest))
141 dest->iter = src->iter;
142 dest->lower_bound_checks = src->lower_bound_checks;
143 OSSL_FIPS_IND_COPY(dest, src)
A Dsskdf.c.in337 const KDF_SSKDF *src = (const KDF_SSKDF *)vctx; local
340 dest = sskdf_new(src->provctx);
342 if (src->macctx != NULL) {
343 dest->macctx = EVP_MAC_CTX_dup(src->macctx);
347 if (!ossl_prov_memdup(src->info, src->info_len,
349 || !ossl_prov_memdup(src->salt, src->salt_len,
351 || !ossl_prov_memdup(src->secret, src->secret_len,
353 || !ossl_prov_digest_copy(&dest->digest, &src->digest))
355 dest->out_len = src->out_len;
356 dest->is_kmac = src->is_kmac;
[all …]
A Dhkdf.c.in160 const KDF_HKDF *src = (const KDF_HKDF *)vctx; local
163 dest = kdf_hkdf_new(src->provctx);
165 if (!ossl_prov_memdup(src->salt, src->salt_len, &dest->salt,
167 || !ossl_prov_memdup(src->key, src->key_len,
169 || !ossl_prov_memdup(src->prefix, src->prefix_len,
171 || !ossl_prov_memdup(src->label, src->label_len,
173 || !ossl_prov_memdup(src->data, src->data_len,
175 || !ossl_prov_memdup(src->info, src->info_len,
179 dest->mode = src->mode;
180 dest->fixed_digest = src->fixed_digest;
[all …]
A Dtls1_prf.c.in158 const TLS1_PRF *src = (const TLS1_PRF *)vctx; local
161 dest = kdf_tls1_prf_new(src->provctx);
163 if (src->P_hash != NULL
164 && (dest->P_hash = EVP_MAC_CTX_dup(src->P_hash)) == NULL)
166 if (src->P_sha1 != NULL
167 && (dest->P_sha1 = EVP_MAC_CTX_dup(src->P_sha1)) == NULL)
169 if (!ossl_prov_memdup(src->sec, src->seclen, &dest->sec, &dest->seclen))
171 if (!ossl_prov_memdup(src->seed, src->seedlen, &dest->seed,
174 OSSL_FIPS_IND_COPY(dest, src)
/providers/fips/include/fips/
A Dfipsindicator.h80 void ossl_FIPS_IND_copy(OSSL_FIPS_IND *dst, const OSSL_FIPS_IND *src);
90 # define OSSL_FIPS_IND_COPY(dst, src) ossl_FIPS_IND_copy(&dst->indicator, &src->indicator); argument
161 # define OSSL_FIPS_IND_COPY(dst, src) argument
/providers/common/include/prov/
A Dprovider_util.h57 int ossl_prov_cipher_copy(PROV_CIPHER *dst, const PROV_CIPHER *src);
89 int ossl_prov_digest_copy(PROV_DIGEST *dst, const PROV_DIGEST *src);
153 int ossl_prov_memdup(const void *src, size_t src_len,
/providers/implementations/macs/
A Dhmac_prov.c.in112 struct hmac_data_st *src = vsrc; local
118 dst = hmac_new(src->provctx);
123 *dst = *src;
128 if (!HMAC_CTX_copy(dst->ctx, src->ctx)
129 || !ossl_prov_digest_copy(&dst->digest, &src->digest)) {
133 if (src->key != NULL) {
135 dst->key = OPENSSL_secure_malloc(src->keylen > 0 ? src->keylen : 1);
140 memcpy(dst->key, src->key, src->keylen);
A Dkmac_prov.c.in236 struct kmac_data_st *src = vsrc; local
242 dst = kmac_new(src->provctx);
246 if (!EVP_MD_CTX_copy(dst->ctx, src->ctx)
252 dst->internal = src->internal;
254 dst->out_len = src->out_len;
255 dst->key_len = src->key_len;
256 dst->custom_len = src->custom_len;
257 dst->xof_mode = src->xof_mode;
258 memcpy(dst->key, src->key, src->key_len);
259 memcpy(dst->custom, src->custom, dst->custom_len);
[all …]
A Dcmac_prov.c.in92 struct cmac_data_st *src = vsrc; local
98 dst = cmac_new(src->provctx);
101 if (!CMAC_CTX_copy(dst->ctx, src->ctx)
102 || !ossl_prov_cipher_copy(&dst->cipher, &src->cipher)) {
106 OSSL_FIPS_IND_COPY(dst, src)
/providers/implementations/ciphers/
A Dcipher_desx_hw.c41 const PROV_CIPHER_CTX *src) in cipher_hw_desx_copyctx() argument
43 PROV_TDES_CTX *sctx = (PROV_TDES_CTX *)src; in cipher_hw_desx_copyctx()
A Dcipher_sm4_xts_hw.c75 const PROV_CIPHER_CTX *src) in cipher_hw_sm4_xts_copyctx() argument
77 PROV_SM4_XTS_CTX *sctx = (PROV_SM4_XTS_CTX *)src; in cipher_hw_sm4_xts_copyctx()
A Dcipher_tdes_hw.c49 const PROV_CIPHER_CTX *src) in ossl_cipher_hw_tdes_copyctx() argument
51 PROV_TDES_CTX *sctx = (PROV_TDES_CTX *)src; in ossl_cipher_hw_tdes_copyctx()
/providers/implementations/include/prov/
A Dciphercommon_aead.h30 static void * alg##kbits##lc##_dupctx(void *src) \
32 return alg##_##lc##_dupctx(src); \
/providers/fips/
A Dfipsindicator.c30 void ossl_FIPS_IND_copy(OSSL_FIPS_IND *dst, const OSSL_FIPS_IND *src) in ossl_FIPS_IND_copy() argument
32 *dst = *src; in ossl_FIPS_IND_copy()
/providers/implementations/signature/
A Dslh_dsa_sig.c.in96 PROV_SLH_DSA_CTX *src = (PROV_SLH_DSA_CTX *)vctx; local
106 ret = OPENSSL_memdup(src, sizeof(*src));
111 if (src->propq != NULL && (ret->propq = OPENSSL_strdup(src->propq)) == NULL)
113 ret->hash_ctx = ossl_slh_dsa_hash_ctx_dup(src->hash_ctx);

Completed in 66 milliseconds

12