Home
last modified time | relevance | path

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

/freebsd/crypto/openssl/providers/implementations/encode_decode/
H A Ddecode_der2key.c242 long der_len = 0; in der2key_decode() local
262 ok = ossl_read_der(ctx->provctx, cin, &der, &der_len); in der2key_decode()
272 key = ctx->desc->d2i_PKCS8(&derp, der_len, ctx); in der2key_decode()
278 key = ctx->desc->d2i_private_key(NULL, &derp, der_len); in der2key_decode()
288 key = ctx->desc->d2i_PUBKEY(&derp, der_len, ctx); in der2key_decode()
290 key = ctx->desc->d2i_public_key(NULL, &derp, der_len); in der2key_decode()
299 key = ctx->desc->d2i_key_params(NULL, &derp, der_len); in der2key_decode()
396 n##_d2i_PUBKEY(const unsigned char **der, long der_len, \
399 return f(NULL, der, der_len); \
412 static void *dh_d2i_PKCS8(const unsigned char **der, long der_len, in dh_d2i_PKCS8() argument
[all …]
H A Ddecode_epki2pki.c91 long der_len = 0; in epki2pki_decode() local
106 der_len = (long)mem->length; in epki2pki_decode()
109 ok = ossl_epki2pki_der_decode(der, der_len, selection, data_cb, data_cbarg, in epki2pki_decode()
116 int ossl_epki2pki_der_decode(unsigned char *der, long der_len, int selection, in ossl_epki2pki_der_decode() argument
129 if ((p8 = d2i_X509_SIG(NULL, &pder, der_len)) != NULL) { in ossl_epki2pki_der_decode()
150 der_len = new_der_len; in ossl_epki2pki_der_decode()
161 p8inf = d2i_PKCS8_PRIV_KEY_INFO(NULL, &pder, der_len); in ossl_epki2pki_der_decode()
182 der, der_len); in ossl_epki2pki_der_decode()
H A Ddecode_pem2der.c173 long der_len = 0; in pem2der_decode() local
178 &der, &der_len) in pem2der_decode()
198 || !PEM_do_header(&cipher, der, &der_len, in pem2der_decode()
228 ok = ossl_epki2pki_der_decode(der, der_len, selection, data_cb, in pem2der_decode()
238 ok = ossl_spki2typespki_der_decode(der, der_len, selection, data_cb, in pem2der_decode()
255 der, der_len); in pem2der_decode()
/freebsd/crypto/openssl/crypto/x509/
H A Dx509spki.c58 int der_len; in NETSCAPE_SPKI_b64_encode() local
60 der_len = i2d_NETSCAPE_SPKI(spki, NULL); in NETSCAPE_SPKI_b64_encode()
61 if (der_len <= 0) in NETSCAPE_SPKI_b64_encode()
63 der_spki = OPENSSL_malloc(der_len); in NETSCAPE_SPKI_b64_encode()
64 b64_str = OPENSSL_malloc(der_len * 2); in NETSCAPE_SPKI_b64_encode()
72 EVP_EncodeBlock((unsigned char *)b64_str, der_spki, der_len); in NETSCAPE_SPKI_b64_encode()
/freebsd/crypto/openssl/providers/implementations/storemgmt/
H A Dwinstore_store.c134 size_t der_len = 0; in winstore_set_ctx_params() local
136 if (!OSSL_PARAM_get_octet_string_ptr(p, (const void **)&der, &der_len)) in winstore_set_ctx_params()
143 ctx->subject = OPENSSL_malloc(der_len); in winstore_set_ctx_params()
149 ctx->subject_len = der_len; in winstore_set_ctx_params()
150 memcpy(ctx->subject, der, der_len); in winstore_set_ctx_params()
269 const void *der, size_t der_len) in winstore_load_using() argument
273 size_t der_len_ = der_len; in winstore_load_using()
H A Dfile_store.c351 size_t der_len = 0; in file_set_ctx_params() local
362 if (!OSSL_PARAM_get_octet_string_ptr(p, (const void **)&der, &der_len) in file_set_ctx_params()
363 || (x509_name = d2i_X509_NAME(NULL, &der, der_len)) == NULL) in file_set_ctx_params()
/freebsd/crypto/openssl/test/
H A Dasn1_decode_test.c174 int der_len, rc = 1; in test_gentime() local
178 der_len = sizeof(der); in test_gentime()
179 gentime = d2i_ASN1_GENERALIZEDTIME(NULL, &p, der_len); in test_gentime()
198 int der_len, rc = 1; in test_utctime() local
202 der_len = sizeof(der); in test_utctime()
203 utctime = d2i_ASN1_UTCTIME(NULL, &p, der_len); in test_utctime()
H A Dx509_test.c318 unsigned int der_len) in nc_empty_dirname_from_der() argument
326 || !TEST_true(ASN1_OCTET_STRING_set(os, der, der_len))) in nc_empty_dirname_from_der()
364 static int nc_check_empty_dirname(const unsigned char *der, unsigned int der_len, in nc_check_empty_dirname() argument
371 if (!TEST_ptr(nc = nc_empty_dirname_from_der(der, der_len)) in nc_check_empty_dirname()
H A Dfake_rsaprov.c932 long der_len = 0; in fake_rsa_der2key_decode() local
952 ok = fake_rsa_read_der(ctx->provctx, cin, &der, &der_len); in fake_rsa_der2key_decode()
961 key = ctx->desc->d2i_PKCS8(NULL, &derp, der_len, ctx); in fake_rsa_der2key_decode()
965 key = ctx->desc->d2i_private_key(NULL, &derp, der_len); in fake_rsa_der2key_decode()
973 key = ctx->desc->d2i_PUBKEY(NULL, &derp, der_len); in fake_rsa_der2key_decode()
975 key = ctx->desc->d2i_public_key(NULL, &derp, der_len); in fake_rsa_der2key_decode()
982 key = ctx->desc->d2i_key_params(NULL, &derp, der_len); in fake_rsa_der2key_decode()
1084 static void *fake_rsa_d2i_PKCS8(void **key, const unsigned char **der, long der_len, in fake_rsa_d2i_PKCS8() argument
1087 return fake_rsa_der2key_decode_p8(der, der_len, ctx, in fake_rsa_d2i_PKCS8()
H A Dtls-provider.c2317 long der_len = 0; in xor_der2key_decode() local
2337 ok = xor_read_der(ctx->provctx, cin, &der, &der_len); in xor_der2key_decode()
2346 key = ctx->desc->d2i_PKCS8(NULL, &derp, der_len, ctx); in xor_der2key_decode()
2350 key = ctx->desc->d2i_private_key(NULL, &derp, der_len); in xor_der2key_decode()
2358 key = ctx->desc->d2i_PUBKEY(NULL, &derp, der_len); in xor_der2key_decode()
2360 key = ctx->desc->d2i_public_key(NULL, &derp, der_len); in xor_der2key_decode()
2367 key = ctx->desc->d2i_key_params(NULL, &derp, der_len); in xor_der2key_decode()
2446 static void *xorx_d2i_PKCS8(void **key, const unsigned char **der, long der_len, in xorx_d2i_PKCS8() argument
2449 return xor_der2key_decode_p8(der, der_len, ctx, in xorx_d2i_PKCS8()
H A Devp_extra_test2.c1666 uint32_t der_len; /* size of the DER blob when set */ member
1709 return d2i_AutoPrivateKey_ex(NULL, &p, spec->der_len, libctx, NULL); in pkey_from_spec()
/freebsd/contrib/wpa/hostapd/
H A Dsae_pk_gen.c20 size_t der_len; in main() local
59 der = os_readfile(argv[1], &der_len); in main()
66 key = crypto_ec_key_parse_priv((u8 *) der, der_len); in main()
134 b64 = base64_encode(der, der_len, NULL); in main()
/freebsd/contrib/wpa/src/tls/
H A Dtlsv1_cred.c112 size_t der_len; in tlsv1_add_cert() local
133 der = base64_decode((const char *) pos, end - pos, &der_len); in tlsv1_add_cert()
140 if (tlsv1_add_cert_der(chain, der, der_len) < 0) { in tlsv1_add_cert()
270 size_t der_len; in tlsv1_set_key_pem() local
296 der = base64_decode((const char *) pos, end - pos, &der_len); in tlsv1_set_key_pem()
299 pkey = crypto_private_key_import(der, der_len, NULL); in tlsv1_set_key_pem()
311 size_t der_len; in tlsv1_set_key_enc_pem() local
324 der = base64_decode((const char *) pos, end - pos, &der_len); in tlsv1_set_key_enc_pem()
327 pkey = crypto_private_key_import(der, der_len, passwd); in tlsv1_set_key_enc_pem()
1141 size_t der_len; in tlsv1_set_dhparams_blob() local
[all …]
/freebsd/crypto/openssl/crypto/ct/
H A Dct_sct_ctx.c205 int der_len; in ct_public_key_hash() local
222 der_len = i2d_X509_PUBKEY(pkey, &der); in ct_public_key_hash()
223 if (der_len <= 0) in ct_public_key_hash()
226 if (!EVP_Digest(der, der_len, md, &md_len, sha256, NULL)) in ct_public_key_hash()
/freebsd/crypto/openssl/crypto/asn1/
H A Da_strex.c265 int outlen, der_len; in do_dump() local
278 der_len = i2d_ASN1_TYPE(&t, NULL); in do_dump()
279 if (der_len <= 0) in do_dump()
281 if ((der_buf = OPENSSL_malloc(der_len)) == NULL) in do_dump()
285 outlen = do_hex_dump(io_ch, arg, der_buf, der_len); in do_dump()
/freebsd/contrib/wpa/src/common/
H A Dsae_pk.c465 size_t der_len, b_len; in sae_parse_pk() local
497 der = base64_decode(pos, b_len, &der_len); in sae_parse_pk()
503 pk->key = crypto_ec_key_parse_priv(der, der_len); in sae_parse_pk()
504 bin_clear_free(der, der_len); in sae_parse_pk()
514 der = base64_decode(pos2, os_strlen(pos2), &der_len); in sae_parse_pk()
521 pk->sign_key_override = crypto_ec_key_parse_priv(der, der_len); in sae_parse_pk()
522 bin_clear_free(der, der_len); in sae_parse_pk()
/freebsd/contrib/wpa/src/crypto/
H A Dcrypto_wolfssl.c2340 struct crypto_ec_key * crypto_ec_key_parse_priv(const u8 *der, size_t der_len) in crypto_ec_key_parse_priv() argument
2352 err = wc_EccPrivateKeyDecode(der, &idx, ret->eckey, (word32) der_len); in crypto_ec_key_parse_priv()
2431 int der_len; in crypto_ec_key_get_subject_public_key() local
2448 der_len = err = wc_EccPublicKeyToDer_ex(key->eckey, NULL, 0, 1, 1); in crypto_ec_key_get_subject_public_key()
2454 der_len = err = wc_EccPublicKeyToDer_ex(key->eckey, NULL, 0, 1, in crypto_ec_key_get_subject_public_key()
2462 ret = wpabuf_alloc(der_len); in crypto_ec_key_get_subject_public_key()
2468 err = wc_EccPublicKeyToDer_ex(key->eckey, wpabuf_mhead(ret), der_len, 1, in crypto_ec_key_get_subject_public_key()
2476 der_len, 1, 1); in crypto_ec_key_get_subject_public_key()
2482 der_len = err; in crypto_ec_key_get_subject_public_key()
2483 wpabuf_put(ret, der_len); in crypto_ec_key_get_subject_public_key()
[all …]
H A Dcrypto_openssl.c3137 struct crypto_ec_key * crypto_ec_key_parse_priv(const u8 *der, size_t der_len) in crypto_ec_key_parse_priv() argument
3149 OSSL_DECODER_from_data(ctx, &der, &der_len) != 1) { in crypto_ec_key_parse_priv()
3167 eckey = d2i_ECPrivateKey(NULL, &der, der_len); in crypto_ec_key_parse_priv()
3324 struct crypto_ec_key * crypto_ec_key_parse_pub(const u8 *der, size_t der_len) in crypto_ec_key_parse_pub() argument
3328 pkey = d2i_PUBKEY(NULL, &der, der_len); in crypto_ec_key_parse_pub()
3693 int der_len; in crypto_ec_key_get_subject_public_key() local
3739 der_len = i2d_EC_COMP_PUBKEY(pubkey, &der); in crypto_ec_key_get_subject_public_key()
3740 if (der_len <= 0) { in crypto_ec_key_get_subject_public_key()
3746 ret = wpabuf_alloc_copy(der, der_len); in crypto_ec_key_get_subject_public_key()
3754 int der_len; in crypto_ec_key_get_subject_public_key() local
[all …]
H A Dcrypto.h1013 struct crypto_ec_key * crypto_ec_key_parse_priv(const u8 *der, size_t der_len);
1031 struct crypto_ec_key * crypto_ec_key_parse_pub(const u8 *der, size_t der_len);
/freebsd/crypto/openssl/crypto/store/
H A Dstore_result.c327 long der_len = (long)data->octet_data_size; in try_key_value_legacy() local
333 pk = d2i_PUBKEY_ex(NULL, &derp, der_len, libctx, propq); in try_key_value_legacy()
349 p8 = d2i_X509_SIG(NULL, &derp, der_len); in try_key_value_legacy()
371 der_len = len; in try_key_value_legacy()
384 p8info = d2i_PKCS8_PRIV_KEY_INFO(NULL, &derp, der_len); in try_key_value_legacy()
/freebsd/crypto/openssl/providers/implementations/kdfs/
H A Dx942kdf.c207 unsigned char **der, size_t *der_len, in x942_encode_otherinfo() argument
260 *der_len = der_buflen; in x942_encode_otherinfo()
463 size_t der_len = 0; in x942kdf_derive() local
517 &der, &der_len, &ctr)) { in x942kdf_derive()
522 der, der_len, ctr, key, keylen); in x942kdf_derive()
/freebsd/crypto/openssl/providers/implementations/include/prov/
H A Ddecoders.h12 int ossl_epki2pki_der_decode(unsigned char *der, long der_len, int selection,
/freebsd/crypto/krb5/src/lib/krb5/asn.1/
H A Dasn1_encode.c624 size_t der_len; in store_der() local
627 der_len = t->tag_len + len; in store_der()
628 der = malloc(der_len); in store_der()
631 memcpy(der, asn1 - t->tag_len, der_len); in store_der()
633 *count_out = der_len; in store_der()
/freebsd/crypto/krb5/src/plugins/preauth/pkinit/
H A Dpkinit_crypto.h574 uint8_t **der_out, size_t *der_len);
H A Dpkinit_crypto_openssl.c846 compose_dh_pkey(EVP_PKEY *params, const uint8_t *pubkey_der, size_t der_len) in compose_dh_pkey() argument
859 der_len) == NULL) in compose_dh_pkey()
862 pubkey_bn = decode_bn_der(pubkey_der, der_len); in compose_dh_pkey()
915 compose_dh_pkey(EVP_PKEY *params, const uint8_t *pubkey_der, size_t der_len) in compose_dh_pkey() argument
935 if (o2i_ECPublicKey(&eckey, &pubkey_der, der_len) == NULL) in compose_dh_pkey()
946 pubkey_bn = decode_bn_der(pubkey_der, der_len); in compose_dh_pkey()
5621 uint8_t **der_out, size_t *der_len) in crypto_encode_der_cert() argument
5627 *der_len = 0; in crypto_encode_der_cert()
5643 *der_len = len; in crypto_encode_der_cert()