Home
last modified time | relevance | path

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

12

/openbsd/lib/libcrypto/asn1/
H A Dp8_pkey.c73 PKCS8_PRIV_KEY_INFO *key = (PKCS8_PRIV_KEY_INFO *)*pval; in pkey_cb()
85 .offset = offsetof(PKCS8_PRIV_KEY_INFO, version),
90 .offset = offsetof(PKCS8_PRIV_KEY_INFO, pkeyalg),
95 .offset = offsetof(PKCS8_PRIV_KEY_INFO, pkey),
101 .offset = offsetof(PKCS8_PRIV_KEY_INFO, attributes),
113 .size = sizeof(PKCS8_PRIV_KEY_INFO),
119 PKCS8_PRIV_KEY_INFO *
128 i2d_PKCS8_PRIV_KEY_INFO(PKCS8_PRIV_KEY_INFO *a, unsigned char **out) in i2d_PKCS8_PRIV_KEY_INFO()
134 PKCS8_PRIV_KEY_INFO *
142 PKCS8_PRIV_KEY_INFO_free(PKCS8_PRIV_KEY_INFO *a) in PKCS8_PRIV_KEY_INFO_free()
[all …]
H A Da_pkey.c96 PKCS8_PRIV_KEY_INFO *p8 = NULL; in d2i_PrivateKey()
127 PKCS8_PRIV_KEY_INFO *p8 = EVP_PKEY2PKCS8(a); in i2d_PrivateKey()
161 PKCS8_PRIV_KEY_INFO *p8 = d2i_PKCS8_PRIV_KEY_INFO( in d2i_AutoPrivateKey()
/openbsd/lib/libcrypto/pem/
H A Dpem_pk8.c118 PKCS8_PRIV_KEY_INFO *p8inf; in do_pk8pkey()
163 PKCS8_PRIV_KEY_INFO *p8inf = NULL; in d2i_PKCS8PrivateKey_bio()
294 PKCS8_PRIV_KEY_INFO *
295 PEM_read_PKCS8_PRIV_KEY_INFO(FILE *fp, PKCS8_PRIV_KEY_INFO **x, pem_password_cb *cb, void *u) in PEM_read_PKCS8_PRIV_KEY_INFO()
303 PEM_write_PKCS8_PRIV_KEY_INFO(FILE *fp, PKCS8_PRIV_KEY_INFO *x) in PEM_write_PKCS8_PRIV_KEY_INFO()
310 PKCS8_PRIV_KEY_INFO *
311 PEM_read_bio_PKCS8_PRIV_KEY_INFO(BIO *bp, PKCS8_PRIV_KEY_INFO **x, pem_password_cb *cb, void *u) in PEM_read_bio_PKCS8_PRIV_KEY_INFO()
319 PEM_write_bio_PKCS8_PRIV_KEY_INFO(BIO *bp, PKCS8_PRIV_KEY_INFO *x) in PEM_write_bio_PKCS8_PRIV_KEY_INFO()
H A Dpem_pkey.c93 PKCS8_PRIV_KEY_INFO *p8inf; in PEM_read_bio_PrivateKey()
104 PKCS8_PRIV_KEY_INFO *p8inf; in PEM_read_bio_PrivateKey()
H A Dpem.h380 DECLARE_PEM_rw(PKCS8_PRIV_KEY_INFO, PKCS8_PRIV_KEY_INFO)
/openbsd/lib/libcrypto/pkcs12/
H A Dpkcs12.h158 ASN1_TYPE *PKCS8_get_attr(PKCS8_PRIV_KEY_INFO *p8, int attr_nid);
164 const PKCS8_PRIV_KEY_INFO *PKCS12_SAFEBAG_get0_p8inf(const PKCS12_SAFEBAG *bag);
170 PKCS8_PRIV_KEY_INFO *PKCS8_decrypt(const X509_SIG *p8, const char *pass,
172 PKCS8_PRIV_KEY_INFO *PKCS12_decrypt_skey(const PKCS12_SAFEBAG *bag,
176 PKCS8_PRIV_KEY_INFO *p8);
183 int PKCS8_add_keyusage(PKCS8_PRIV_KEY_INFO *p8, int usage);
H A Dp12_sbag.c76 PKCS8_get_attr(PKCS8_PRIV_KEY_INFO *p8, int attr_nid) in PKCS8_get_attr()
82 const PKCS8_PRIV_KEY_INFO *
180 PKCS12_SAFEBAG_create0_p8inf(PKCS8_PRIV_KEY_INFO *p8) in PKCS12_SAFEBAG_create0_p8inf()
216 unsigned char *salt, int saltlen, int iter, PKCS8_PRIV_KEY_INFO *p8info) in PKCS12_SAFEBAG_create_pkcs8_encrypt()
H A Dpkcs12_local.h114 PKCS12_SAFEBAG *PKCS12_SAFEBAG_create0_p8inf(PKCS8_PRIV_KEY_INFO *p8);
120 PKCS8_PRIV_KEY_INFO *p8);
H A Dp12_p8d.c66 PKCS8_PRIV_KEY_INFO *
H A Dp12_p8e.c70 PKCS8_PRIV_KEY_INFO *p8inf) in PKCS8_encrypt()
H A Dp12_attr.c81 PKCS8_add_keyusage(PKCS8_PRIV_KEY_INFO *p8, int usage) in PKCS8_add_keyusage()
H A Dp12_add.c200 PKCS8_PRIV_KEY_INFO *
H A Dp12_kiss.c228 PKCS8_PRIV_KEY_INFO *p8; in parse_bag()
H A Dp12_npas.c105 PKCS8_PRIV_KEY_INFO *p8 = NULL; in newpass_bag()
H A Dp12_crt.c214 PKCS8_PRIV_KEY_INFO *p8 = NULL; in PKCS12_add_key()
/openbsd/lib/libcrypto/evp/
H A Devp_pkey.c71 EVP_PKCS82PKEY(const PKCS8_PRIV_KEY_INFO *p8) in EVP_PKCS82PKEY()
112 PKCS8_PRIV_KEY_INFO *
115 PKCS8_PRIV_KEY_INFO *p8; in EVP_PKEY2PKCS8()
H A Devp_local.h106 int (*priv_decode)(EVP_PKEY *pk, const PKCS8_PRIV_KEY_INFO *p8inf);
107 int (*priv_encode)(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk);
/openbsd/lib/libcrypto/x509/
H A Dx_all.c308 PKCS8_PRIV_KEY_INFO *
309 d2i_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, PKCS8_PRIV_KEY_INFO **p8inf) in d2i_PKCS8_PRIV_KEY_INFO_bio()
317 i2d_PKCS8_PRIV_KEY_INFO_bio(BIO *bp, PKCS8_PRIV_KEY_INFO *p8inf) in i2d_PKCS8_PRIV_KEY_INFO_bio()
324 PKCS8_PRIV_KEY_INFO *
325 d2i_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, PKCS8_PRIV_KEY_INFO **p8inf) in d2i_PKCS8_PRIV_KEY_INFO_fp()
333 i2d_PKCS8_PRIV_KEY_INFO_fp(FILE *fp, PKCS8_PRIV_KEY_INFO *p8inf) in i2d_PKCS8_PRIV_KEY_INFO_fp()
373 PKCS8_PRIV_KEY_INFO *p8inf; in i2d_PKCS8PrivateKeyInfo_bio()
388 PKCS8_PRIV_KEY_INFO *p8inf; in i2d_PKCS8PrivateKeyInfo_fp()
H A Dx509.h410 PKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO_fp(FILE *fp,
411 PKCS8_PRIV_KEY_INFO **p8inf);
412 int i2d_PKCS8_PRIV_KEY_INFO_fp(FILE *fp,PKCS8_PRIV_KEY_INFO *p8inf);
448 PKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO_bio(BIO *bp,
449 PKCS8_PRIV_KEY_INFO **p8inf);
450 int i2d_PKCS8_PRIV_KEY_INFO_bio(BIO *bp,PKCS8_PRIV_KEY_INFO *p8inf);
932 PKCS8_PRIV_KEY_INFO *PKCS8_PRIV_KEY_INFO_new(void);
933 void PKCS8_PRIV_KEY_INFO_free(PKCS8_PRIV_KEY_INFO *a);
934 PKCS8_PRIV_KEY_INFO *d2i_PKCS8_PRIV_KEY_INFO(PKCS8_PRIV_KEY_INFO **a, const unsigned char **in, lon…
938 EVP_PKEY *EVP_PKCS82PKEY(const PKCS8_PRIV_KEY_INFO *p8);
[all …]
/openbsd/lib/libcrypto/
H A Dossl_typ.h141 typedef struct pkcs8_priv_key_info_st PKCS8_PRIV_KEY_INFO; typedef
/openbsd/lib/libcrypto/dh/
H A Ddh_ameth.c192 dh_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) in dh_priv_decode()
249 dh_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) in dh_priv_encode()
/openbsd/lib/libcrypto/dsa/
H A Ddsa_ameth.c205 dsa_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) in dsa_priv_decode()
286 dsa_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) in dsa_priv_encode()
/openbsd/usr.bin/openssl/
H A Dpkcs8.c200 PKCS8_PRIV_KEY_INFO *p8inf = NULL; in pkcs8_main()
/openbsd/lib/libcrypto/ec/
H A Decx_methods.c357 ecx_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8pki) in ecx_priv_decode()
406 ecx_priv_encode(PKCS8_PRIV_KEY_INFO *p8pki, const EVP_PKEY *pkey) in ecx_priv_encode()
H A Dec_ameth.c341 eckey_priv_decode(EVP_PKEY *pkey, const PKCS8_PRIV_KEY_INFO *p8) in eckey_priv_decode()
382 eckey_priv_encode(PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pkey) in eckey_priv_encode()

12