| /crypto/asn1/ |
| A D | a_strex.c | 150 outlen = 0; in do_buf() 230 return outlen; in do_buf() 291 if (outlen < 0) in do_dump() 332 int outlen, len; in do_print_ex() local 342 outlen = 0; in do_print_ex() 352 outlen++; in do_print_ex() 396 outlen += len; in do_print_ex() 398 outlen += 2; in do_print_ex() 407 return outlen; in do_print_ex() 434 int outlen, len; in do_name_ex() local [all …]
|
| A D | a_mbstr.c | 49 int outform, outlen = 0; in ASN1_mbstring_ncopy() local 178 outlen = nchar; in ASN1_mbstring_ncopy() 183 outlen = nchar << 1; in ASN1_mbstring_ncopy() 188 outlen = nchar << 2; in ASN1_mbstring_ncopy() 193 outlen = 0; in ASN1_mbstring_ncopy() 198 if ((p = OPENSSL_malloc(outlen + 1)) == NULL) { in ASN1_mbstring_ncopy() 205 dest->length = outlen; in ASN1_mbstring_ncopy() 207 p[outlen] = 0; in ASN1_mbstring_ncopy() 272 int *outlen, len; in out_utf8() local 277 outlen = arg; in out_utf8() [all …]
|
| /crypto/sha/ |
| A D | sha3.c | 108 if (outlen == 0) in ossl_sha3_final() 147 if (outlen == 0) in ossl_sha3_squeeze() 178 if (outlen > ctx->bufsz) in ossl_sha3_squeeze() 181 len = outlen; in ossl_sha3_squeeze() 184 outlen -= len; in ossl_sha3_squeeze() 187 if (outlen == 0) in ossl_sha3_squeeze() 191 if (outlen >= bsz) { in ossl_sha3_squeeze() 192 len = bsz * (outlen / bsz); in ossl_sha3_squeeze() 196 outlen -= len; in ossl_sha3_squeeze() 198 if (outlen > 0) { in ossl_sha3_squeeze() [all …]
|
| /crypto/pkcs12/ |
| A D | p12_decr.c | 26 int outlen, i; in PKCS12_pbe_crypt_ex() local 88 outlen = i; in PKCS12_pbe_crypt_ex() 97 outlen += i; in PKCS12_pbe_crypt_ex() 102 (int)mac_len, out+outlen) < 0) { in PKCS12_pbe_crypt_ex() 108 outlen += mac_len; in PKCS12_pbe_crypt_ex() 112 *datalen = outlen; in PKCS12_pbe_crypt_ex() 144 int outlen = 0; in PKCS12_item_decrypt_d2i_ex() local 147 &out, &outlen, 0, libctx, propq)) in PKCS12_item_decrypt_d2i_ex() 152 BIO_dump(trc_out, out, outlen); in PKCS12_item_decrypt_d2i_ex() 155 ret = ASN1_item_d2i(NULL, &p, outlen, it); in PKCS12_item_decrypt_d2i_ex() [all …]
|
| /crypto/ct/ |
| A D | ct_b64.c | 27 int outlen, i; in ct_base64_decode() local 35 outlen = (int)((inlen / 4) * 3); in ct_base64_decode() 36 outbuf = OPENSSL_malloc(outlen); in ct_base64_decode() 40 outlen = EVP_DecodeBlock(outbuf, (unsigned char *)in, (int)inlen); in ct_base64_decode() 41 if (outlen < 0) { in ct_base64_decode() 49 --outlen; in ct_base64_decode() 55 return outlen; in ct_base64_decode()
|
| /crypto/pem/ |
| A D | pvkfmt.c | 585 outlen = 16 in do_i2b() 618 return outlen; in do_i2b() 624 int outlen, wrlen; in do_i2b_bio() local 627 if (outlen < 0) in do_i2b_bio() 632 return outlen; in do_i2b_bio() 1046 outlen += pklen; in i2b_PVK() 1048 return outlen; in i2b_PVK() 1117 ret = outlen; in i2b_PVK() 1134 int outlen, wrlen; in i2b_PVK_bio_ex() local 1137 if (outlen < 0) in i2b_PVK_bio_ex() [all …]
|
| /crypto/ec/ |
| A D | ecdh_kdf.c | 24 int ossl_ecdh_kdf_X9_63(unsigned char *out, size_t outlen, in ossl_ecdh_kdf_X9_63() argument 45 ret = EVP_KDF_derive(kctx, out, outlen, params) > 0; in ossl_ecdh_kdf_X9_63() 57 int ECDH_KDF_X9_62(unsigned char *out, size_t outlen, in ECDH_KDF_X9_62() argument 62 return ossl_ecdh_kdf_X9_63(out, outlen, Z, Zlen, sinfo, sinfolen, md, NULL, in ECDH_KDF_X9_62()
|
| A D | ec_kmeth.c | 149 int ECDH_compute_key(void *out, size_t outlen, const EC_POINT *pub_key, in ECDH_compute_key() argument 152 size_t *outlen)) in ECDH_compute_key() argument 160 if (outlen > INT_MAX) { in ECDH_compute_key() 167 KDF(sec, seclen, out, &outlen); in ECDH_compute_key() 169 if (outlen > seclen) in ECDH_compute_key() 170 outlen = seclen; in ECDH_compute_key() 171 memcpy(out, sec, outlen); in ECDH_compute_key() 174 return (int)outlen; in ECDH_compute_key()
|
| A D | ecx_key.c | 111 unsigned char *secret, size_t *secretlen, size_t outlen) in ossl_ecx_compute_key() argument 130 if (outlen < keylen) { in ossl_ecx_compute_key()
|
| A D | ec_pmeth.c | 169 size_t outlen; in pkey_ec_derive() local 204 outlen = *keylen; in pkey_ec_derive() 206 ret = ECDH_compute_key(key, outlen, pubkey, eckey, 0); in pkey_ec_derive()
|
| /crypto/dh/ |
| A D | dh_kdf.c | 27 int ossl_dh_kdf_X9_42_asn1(unsigned char *out, size_t outlen, in ossl_dh_kdf_X9_42_asn1() argument 57 ret = EVP_KDF_derive(kctx, out, outlen, params) > 0; in ossl_dh_kdf_X9_42_asn1() 65 int DH_KDF_X9_42(unsigned char *out, size_t outlen, in DH_KDF_X9_42() argument 77 return ossl_dh_kdf_X9_42_asn1(out, outlen, Z, Zlen, key_alg, in DH_KDF_X9_42()
|
| /crypto/evp/ |
| A D | evp_rand.c | 553 size_t outlen, unsigned int strength, in evp_rand_generate_locked() argument 568 for (; outlen > 0; outlen -= chunk, out += chunk) { in evp_rand_generate_locked() 569 chunk = outlen > max_request ? max_request : outlen; in evp_rand_generate_locked() 584 int EVP_RAND_generate(EVP_RAND_CTX *ctx, unsigned char *out, size_t outlen, in EVP_RAND_generate() argument 592 res = evp_rand_generate_locked(ctx, out, outlen, strength, in EVP_RAND_generate() 645 size_t outlen) in evp_rand_nonce_locked() argument 650 return ctx->meth->nonce(ctx->algctx, out, str, outlen, outlen) > 0; in evp_rand_nonce_locked() 651 return evp_rand_generate_locked(ctx, out, outlen, str, 0, NULL, 0); in evp_rand_nonce_locked() 654 int EVP_RAND_nonce(EVP_RAND_CTX *ctx, unsigned char *out, size_t outlen) in EVP_RAND_nonce() argument 658 if (ctx == NULL || out == NULL || outlen == 0) { in EVP_RAND_nonce() [all …]
|
| A D | asymcipher.c | 242 unsigned char *out, size_t *outlen, in EVP_PKEY_encrypt() argument 265 ret = cipher->encrypt(ctx->op.ciph.algctx, out, outlen, (out == NULL ? 0 : *outlen), in, inlen); in EVP_PKEY_encrypt() 277 M_check_autoarg(ctx, out, outlen, EVP_F_EVP_PKEY_ENCRYPT) in EVP_PKEY_encrypt() 278 return ctx->pmeth->encrypt(ctx, out, outlen, in, inlen); in EVP_PKEY_encrypt() 292 unsigned char *out, size_t *outlen, in EVP_PKEY_decrypt() argument 315 ret = cipher->decrypt(ctx->op.ciph.algctx, out, outlen, (out == NULL ? 0 : *outlen), in, inlen); in EVP_PKEY_decrypt() 328 M_check_autoarg(ctx, out, outlen, EVP_F_EVP_PKEY_DECRYPT) in EVP_PKEY_decrypt() 329 return ctx->pmeth->decrypt(ctx, out, outlen, in, inlen); in EVP_PKEY_decrypt()
|
| A D | mac_lib.c | 259 unsigned char *out, size_t outsize, size_t *outlen) in EVP_Q_mac() argument 267 if (outlen != NULL) in EVP_Q_mac() 268 *outlen = 0; in EVP_Q_mac() 307 if (res != NULL && outlen != NULL) in EVP_Q_mac() 308 *outlen = len; in EVP_Q_mac()
|
| A D | ec_ctrl.c | 147 int EVP_PKEY_CTX_set_ecdh_kdf_outlen(EVP_PKEY_CTX *ctx, int outlen) in EVP_PKEY_CTX_set_ecdh_kdf_outlen() argument 150 size_t len = outlen; in EVP_PKEY_CTX_set_ecdh_kdf_outlen() 157 if (outlen <= 0) { in EVP_PKEY_CTX_set_ecdh_kdf_outlen()
|
| A D | dh_ctrl.c | 236 int EVP_PKEY_CTX_set_dh_kdf_outlen(EVP_PKEY_CTX *ctx, int outlen) in EVP_PKEY_CTX_set_dh_kdf_outlen() argument 239 size_t len = outlen; in EVP_PKEY_CTX_set_dh_kdf_outlen() 246 if (outlen <= 0) { in EVP_PKEY_CTX_set_dh_kdf_outlen()
|
| /crypto/rsa/ |
| A D | rsa_oaep.c | 353 long i, outlen = 0; in PKCS1_MGF1() local 366 for (i = 0; outlen < len; i++) { in PKCS1_MGF1() 377 if (outlen + mdlen <= len) { in PKCS1_MGF1() 378 if (!EVP_DigestFinal_ex(c, mask + outlen, NULL)) in PKCS1_MGF1() 380 outlen += mdlen; in PKCS1_MGF1() 384 memcpy(mask + outlen, md, len - outlen); in PKCS1_MGF1() 385 outlen = len; in PKCS1_MGF1()
|
| A D | rsa_pmeth.c | 328 unsigned char *out, size_t *outlen, in pkey_rsa_encrypt() argument 356 *outlen = ret; in pkey_rsa_encrypt() 361 unsigned char *out, size_t *outlen, in pkey_rsa_decrypt() argument 393 *outlen = constant_time_select_s(constant_time_msb_s(ret), *outlen, ret); in pkey_rsa_decrypt()
|
| /crypto/cms/ |
| A D | cms_kemri.c | 263 int outlen = 0; in cms_kek_cipher() local 278 if (!EVP_CipherUpdate(kemri->ctx, NULL, &outlen, in, (int)inlen)) in cms_kek_cipher() 280 out = OPENSSL_malloc(outlen); in cms_kek_cipher() 283 if (!EVP_CipherUpdate(kemri->ctx, out, &outlen, in, (int)inlen)) in cms_kek_cipher() 287 *poutlen = (size_t)outlen; in cms_kek_cipher()
|
| A D | cms_pwri.c | 202 static int kek_unwrap_key(unsigned char *out, size_t *outlen, in kek_unwrap_key() argument 250 *outlen = (size_t)tmp[0]; in kek_unwrap_key() 251 memcpy(out, tmp + 4, *outlen); in kek_unwrap_key() 259 static int kek_wrap_key(unsigned char *out, size_t *outlen, in kek_wrap_key() argument 302 *outlen = olen; in kek_wrap_key()
|
| A D | cms_kari.c | 213 int outlen; in cms_kek_cipher() local 225 if (!EVP_CipherUpdate(kari->ctx, NULL, &outlen, in, (int)inlen)) in cms_kek_cipher() 227 out = OPENSSL_malloc(outlen); in cms_kek_cipher() 230 if (!EVP_CipherUpdate(kari->ctx, out, &outlen, in, (int)inlen)) in cms_kek_cipher() 233 *poutlen = (size_t)outlen; in cms_kek_cipher()
|
| /crypto/siphash/ |
| A D | siphash.c | 197 int SipHash_Final(SIPHASH *ctx, unsigned char *out, size_t outlen) in SipHash_Final() argument 207 if (ctx->crounds == 0 || outlen == 0 || outlen != (size_t)ctx->hash_size) in SipHash_Final()
|
| /crypto/ |
| A D | punycode.c | 251 int ossl_a2ulabel(const char *in, char *out, size_t outlen) in ossl_a2ulabel() argument 269 if (!WPACKET_init_static_len(&pkt, (unsigned char *)out, outlen, 0)) in ossl_a2ulabel()
|
| /crypto/crmf/ |
| A D | crmf_pbm.c | 119 unsigned char **out, size_t *outlen) in OSSL_CRMF_pbm_new() argument 197 msg, msglen, mac_res, EVP_MAX_MD_SIZE, outlen) == NULL) in OSSL_CRMF_pbm_new()
|
| A D | crmf_lib.c | 760 EVP_PKEY *pkey, int *outlen) in OSSL_CRMF_ENCRYPTEDVALUE_decrypt() argument 773 if (outlen == NULL) { in OSSL_CRMF_ENCRYPTEDVALUE_decrypt() 777 *outlen = 0; in OSSL_CRMF_ENCRYPTEDVALUE_decrypt() 837 || !EVP_DecryptUpdate(evp_ctx, out, outlen, in OSSL_CRMF_ENCRYPTEDVALUE_decrypt() 840 || !EVP_DecryptFinal(evp_ctx, out + *outlen, &n)) { in OSSL_CRMF_ENCRYPTEDVALUE_decrypt() 844 *outlen += n; in OSSL_CRMF_ENCRYPTEDVALUE_decrypt()
|