| /demos/pkey/ |
| A D | EVP_PKEY_RSA_keygen.c | 38 EVP_PKEY *pkey = NULL; in generate_rsa_key_long() local 96 return pkey; in generate_rsa_key_long() 110 EVP_PKEY *pkey = NULL; in generate_rsa_key_short() local 115 if (pkey == NULL) in generate_rsa_key_short() 118 return pkey; in generate_rsa_key_short() 124 static int dump_key(const EVP_PKEY *pkey) in dump_key() argument 215 if (PEM_write_PUBKEY(stdout, pkey) == 0) { in dump_key() 244 EVP_PKEY *pkey = NULL; in main() local 275 if (pkey == NULL) in main() 279 if (dump_key(pkey) == 0) { in main() [all …]
|
| A D | EVP_PKEY_EC_keygen.c | 21 static int get_key_values(EVP_PKEY *pkey); 85 static int get_key_values(EVP_PKEY *pkey) in get_key_values() argument 94 if (!EVP_PKEY_get_utf8_string_param(pkey, OSSL_PKEY_PARAM_GROUP_NAME, in get_key_values() 101 if (!EVP_PKEY_get_octet_string_param(pkey, OSSL_PKEY_PARAM_PUB_KEY, in get_key_values() 108 if (!EVP_PKEY_get_bn_param(pkey, OSSL_PKEY_PARAM_PRIV_KEY, &out_priv)) { in get_key_values() 135 EVP_PKEY *pkey; in main() local 137 pkey = do_ec_keygen(); in main() 138 if (pkey == NULL) in main() 141 if (!get_key_values(pkey)) in main() 153 EVP_PKEY_free(pkey); in main()
|
| A D | EVP_PKEY_DSA_paramvalidate.c | 63 EVP_PKEY *pkey = NULL; in create_merged_key() local 84 || EVP_PKEY_fromdata(ctx, &pkey, in create_merged_key() 89 out = EVP_PKEY_CTX_new_from_pkey(libctx, pkey, propq); in create_merged_key() 96 EVP_PKEY_free(pkey); in create_merged_key()
|
| A D | dsa.inc | 92 static void print_bn(BIO *bio, const EVP_PKEY *pkey, const char *name) 96 if (EVP_PKEY_get_bn_param(pkey, name, &bn) == 0) 111 static int dsa_print_key(const EVP_PKEY *pkey, int keypair, 125 print_bn(bio, pkey, OSSL_PKEY_PARAM_FFC_P); 126 print_bn(bio, pkey, OSSL_PKEY_PARAM_FFC_Q); 127 print_bn(bio, pkey, OSSL_PKEY_PARAM_FFC_G); 129 if (EVP_PKEY_get_octet_string_param(pkey, OSSL_PKEY_PARAM_FFC_SEED, seed, 134 if (EVP_PKEY_get_int_param(pkey, OSSL_PKEY_PARAM_FFC_GINDEX, &gindex) > 0) { 145 print_bn(bio, pkey, OSSL_PKEY_PARAM_PRIV_KEY); 148 if (PEM_write_bio_PUBKEY_ex(bio, pkey, libctx, propq) == 0) { [all …]
|
| /demos/encode/ |
| A D | ec_encode.c | 32 EVP_PKEY *pkey = NULL; in load_key() local 46 dctx = OSSL_DECODER_CTX_new_for_pkey(&pkey, "PEM", NULL, "EC", in load_key() 88 EVP_PKEY_free(pkey); in load_key() 89 pkey = NULL; in load_key() 92 return pkey; in load_key() 101 static int store_key(EVP_PKEY *pkey, FILE *f, const char *passphrase) in store_key() argument 178 EVP_PKEY *pkey = NULL; in main() local 189 pkey = load_key(libctx, stdin, passphrase_in); in main() 190 if (pkey == NULL) { in main() 195 if (store_key(pkey, stdout, passphrase_out) == 0) { in main() [all …]
|
| A D | rsa_encode.c | 32 EVP_PKEY *pkey = NULL; in load_key() local 46 dctx = OSSL_DECODER_CTX_new_for_pkey(&pkey, "PEM", NULL, "RSA", in load_key() 88 EVP_PKEY_free(pkey); in load_key() 89 pkey = NULL; in load_key() 92 return pkey; in load_key() 101 static int store_key(EVP_PKEY *pkey, FILE *f, const char *passphrase) in store_key() argument 175 EVP_PKEY *pkey = NULL; in main() local 186 pkey = load_key(libctx, stdin, passphrase_in); in main() 187 if (pkey == NULL) { in main() 192 if (store_key(pkey, stdout, passphrase_out) == 0) { in main() [all …]
|
| /demos/signature/ |
| A D | EVP_DSA_Signature_demo.c | 90 EVP_PKEY *pkey = NULL; in generate_dsa_key() local 101 if (pkey == NULL) in generate_dsa_key() 107 EVP_PKEY_free(pkey); in generate_dsa_key() 108 pkey = NULL; in generate_dsa_key() 111 *p_pkey = pkey; in generate_dsa_key() 172 EVP_PKEY *pkey = NULL; in demo_sign() local 219 EVP_PKEY_free(pkey); in demo_sign() 235 EVP_PKEY *pkey = NULL; in demo_verify() local 263 EVP_PKEY_free(pkey); in demo_verify() 274 EVP_PKEY *pkey = NULL; in main() local [all …]
|
| A D | rsa_pss_hash.c | 36 EVP_PKEY *pkey = NULL; in sign() local 45 pkey = d2i_PrivateKey_ex(EVP_PKEY_RSA, NULL, &ppriv_key, in sign() 47 if (pkey == NULL) { in sign() 65 pkey, params) == 0) { in sign() 101 EVP_PKEY_free(pkey); in sign() 117 EVP_PKEY *pkey = NULL; in verify() local 124 pkey = d2i_PublicKey(EVP_PKEY_RSA, NULL, &ppub_key, sizeof(rsa_pub_key)); in verify() 125 if (pkey == NULL) { in verify() 143 pkey, params) == 0) { in verify() 167 EVP_PKEY_free(pkey); in verify()
|
| A D | rsa_pss_direct.c | 41 EVP_PKEY *pkey = NULL; in sign() local 50 pkey = d2i_PrivateKey_ex(EVP_PKEY_RSA, NULL, &ppriv_key, in sign() 52 if (pkey == NULL) { in sign() 65 ctx = EVP_PKEY_CTX_new_from_pkey(libctx, pkey, propq); in sign() 111 EVP_PKEY_free(pkey); in sign() 128 EVP_PKEY *pkey = NULL; in verify() local 134 pkey = d2i_PublicKey(EVP_PKEY_RSA, NULL, &ppub_key, sizeof(rsa_pub_key)); in verify() 135 if (pkey == NULL) { in verify() 148 ctx = EVP_PKEY_CTX_new_from_pkey(libctx, pkey, propq); in verify() 181 EVP_PKEY_free(pkey); in verify()
|
| A D | EVP_EC_Signature_demo.c | 47 EVP_PKEY *pkey = NULL; in get_key() local 61 dctx = OSSL_DECODER_CTX_new_for_pkey(&pkey, "DER", NULL, "EC", in get_key() 65 if (pkey == NULL) in get_key() 67 return pkey; in get_key()
|
| /demos/pkcs12/ |
| A D | pkwrite.c | 21 EVP_PKEY *pkey; in main() local 36 pkey = PEM_read_PrivateKey(fp, NULL, NULL, NULL); in main() 38 p12 = PKCS12_create(argv[2], argv[3], pkey, cert, NULL, 0, 0, 0, 0, 0); in main()
|
| A D | pkread.c | 51 EVP_PKEY *pkey = NULL; in main() local 74 if (!PKCS12_parse(p12, argv[2], &pkey, &cert, &ca)) { in main() 87 if (pkey != NULL) { in main() 89 PEM_write_PrivateKey(fp, pkey, NULL, NULL, 0, NULL, NULL); in main() 107 EVP_PKEY_free(pkey); in main()
|
| /demos/guide/ |
| A D | Makefile | 32 pkey.pem: 33 openssl genpkey -algorithm rsa -out pkey.pem -pkeyopt rsa_keygen_bits:2048 34 chain.pem: pkey.pem 35 openssl req -x509 -new -key pkey.pem -days 36500 -subj '/CN=localhost' -out chain.pem
|
| A D | README.md | 58 LD_LIBRARY_PATH=../.. ./quic-server-block 4443 ./chain.pem ./pkey.pem
|
| /demos/ |
| A D | Makefile | 12 pkey \
|
| A D | build.info | 1 SUBDIRS=bio cipher digest keyexch mac kdf pkey signature \
|
| A D | README.txt | 63 pkey:
|
| /demos/encrypt/ |
| A D | rsa_encrypt.c | 39 EVP_PKEY *pkey = NULL; in get_key() local 53 dctx = OSSL_DECODER_CTX_new_for_pkey(&pkey, "DER", NULL, "RSA", in get_key() 57 return pkey; in get_key()
|
| /demos/certs/ |
| A D | mkcerts.sh | 59 opensslcmd pkey -in dhskey.pem -pubout -out dhspub.pem 72 opensslcmd pkey -in dhckey.pem -pubout -out dhcpub.pem
|