Home
last modified time | relevance | path

Searched refs:pder (Results 1 – 13 of 13) sorted by relevance

/dragonfly/crypto/libressl/crypto/hmac/
H A Dhm_ameth.c113 old_hmac_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) in old_hmac_decode() argument
120 if (ASN1_OCTET_STRING_set(os, *pder, derlen) == 0) in old_hmac_decode()
132 old_hmac_encode(const EVP_PKEY *pkey, unsigned char **pder) in old_hmac_encode() argument
137 if (pder) { in old_hmac_encode()
138 if (!*pder) { in old_hmac_encode()
139 *pder = malloc(os->length); in old_hmac_encode()
140 if (*pder == NULL) in old_hmac_encode()
146 memcpy(*pder, os->data, os->length); in old_hmac_encode()
149 *pder += os->length; in old_hmac_encode()
/dragonfly/crypto/libressl/crypto/dsa/
H A Ddsa_ameth.c447 dsa_param_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) in dsa_param_decode() argument
451 if (!(dsa = d2i_DSAparams(NULL, pder, derlen))) { in dsa_param_decode()
460 dsa_param_encode(const EVP_PKEY *pkey, unsigned char **pder) in dsa_param_encode() argument
462 return i2d_DSAparams(pkey->pkey.dsa, pder); in dsa_param_encode()
484 old_dsa_priv_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) in old_dsa_priv_decode() argument
491 if (!(dsa = d2i_DSAPrivateKey(NULL, pder, derlen))) { in old_dsa_priv_decode()
576 old_dsa_priv_encode(const EVP_PKEY *pkey, unsigned char **pder) in old_dsa_priv_encode() argument
578 return i2d_DSAPrivateKey(pkey->pkey.dsa, pder); in old_dsa_priv_encode()
/dragonfly/crypto/libressl/crypto/asn1/
H A Dasn1_locl.h117 int (*param_decode)(EVP_PKEY *pkey, const unsigned char **pder,
119 int (*param_encode)(const EVP_PKEY *pkey, unsigned char **pder);
133 int (*old_priv_decode)(EVP_PKEY *pkey, const unsigned char **pder,
135 int (*old_priv_encode)(const EVP_PKEY *pkey, unsigned char **pder);
H A Dx_name.c640 X509_NAME_get0_der(X509_NAME *nm, const unsigned char **pder, size_t *pderlen) in X509_NAME_get0_der() argument
645 if (pder != NULL) in X509_NAME_get0_der()
646 *pder = (unsigned char *)nm->bytes->data; in X509_NAME_get0_der()
H A Dameth_lib.c403 int (*param_decode)(EVP_PKEY *pkey, const unsigned char **pder, int derlen), in EVP_PKEY_asn1_set_param() argument
404 int (*param_encode)(const EVP_PKEY *pkey, unsigned char **pder), in EVP_PKEY_asn1_set_param() argument
/dragonfly/crypto/libressl/crypto/gost/
H A Dgostr341001_ameth.c509 param_encode_gost01(const EVP_PKEY *pkey, unsigned char **pder) in param_encode_gost01() argument
517 if (pder != NULL) in param_encode_gost01()
518 memcpy(*pder, params->data, params->length); in param_encode_gost01()
524 param_decode_gost01(EVP_PKEY *pkey, const unsigned char **pder, int derlen) in param_decode_gost01() argument
533 if ((V_ASN1_SEQUENCE | V_ASN1_CONSTRUCTED) == **pder) in param_decode_gost01()
534 return decode_gost01_algor_params(pkey, pder, derlen); in param_decode_gost01()
537 if (d2i_ASN1_OBJECT(&obj, pder, derlen) == NULL) { in param_decode_gost01()
/dragonfly/crypto/libressl/crypto/ec/
H A Dec_ameth.c524 const unsigned char **pder, int derlen) in eckey_param_decode() argument
527 if (!(eckey = d2i_ECParameters(NULL, pder, derlen))) { in eckey_param_decode()
536 eckey_param_encode(const EVP_PKEY * pkey, unsigned char **pder) in eckey_param_encode() argument
538 return i2d_ECParameters(pkey->pkey.ec, pder); in eckey_param_encode()
565 const unsigned char **pder, int derlen) in old_ec_priv_decode() argument
568 if (!(ec = d2i_ECPrivateKey(NULL, pder, derlen))) { in old_ec_priv_decode()
577 old_ec_priv_encode(const EVP_PKEY * pkey, unsigned char **pder) in old_ec_priv_encode() argument
579 return i2d_ECPrivateKey(pkey->pkey.ec, pder); in old_ec_priv_encode()
/dragonfly/crypto/libressl/crypto/dh/
H A Ddh_ameth.c295 dh_param_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) in dh_param_decode() argument
299 if (!(dh = d2i_DHparams(NULL, pder, derlen))) { in dh_param_decode()
308 dh_param_encode(const EVP_PKEY *pkey, unsigned char **pder) in dh_param_encode() argument
310 return i2d_DHparams(pkey->pkey.dh, pder); in dh_param_encode()
/dragonfly/crypto/libressl/crypto/rsa/
H A Drsa_ameth.c192 old_rsa_priv_decode(EVP_PKEY *pkey, const unsigned char **pder, int derlen) in old_rsa_priv_decode() argument
196 if ((rsa = d2i_RSAPrivateKey(NULL, pder, derlen)) == NULL) { in old_rsa_priv_decode()
205 old_rsa_priv_encode(const EVP_PKEY *pkey, unsigned char **pder) in old_rsa_priv_encode() argument
207 return i2d_RSAPrivateKey(pkey->pkey.rsa, pder); in old_rsa_priv_encode()
/dragonfly/crypto/libressl/crypto/cms/
H A Dcms_asn1.c1597 CMS_SharedInfo_encode(unsigned char **pder, X509_ALGOR *kekalg, in CMS_SharedInfo_encode() argument
1625 return ASN1_item_i2d(intsi.a, pder, &CMS_SharedInfo_it); in CMS_SharedInfo_encode()
/dragonfly/crypto/libressl/include/openssl/
H A Dcms.h346 int CMS_SharedInfo_encode(unsigned char **pder, X509_ALGOR *kekalg,
H A Devp.h942 int (*param_decode)(EVP_PKEY *pkey, const unsigned char **pder, int derlen),
943 int (*param_encode)(const EVP_PKEY *pkey, unsigned char **pder),
H A Dx509.h564 int X509_NAME_get0_der(X509_NAME *nm, const unsigned char **pder, size_t *pderlen);