Searched refs:pk (Results 1 - 25 of 215) sorted by relevance

123456789

/freebsd-current/contrib/bearssl/tools/
H A Dxmem.c78 xpkeydup(const br_x509_pkey *pk) argument
83 pk2->key_type = pk->key_type;
84 switch (pk->key_type) {
86 pk2->key.rsa.n = xblobdup(pk->key.rsa.n, pk->key.rsa.nlen);
87 pk2->key.rsa.nlen = pk->key.rsa.nlen;
88 pk2->key.rsa.e = xblobdup(pk->key.rsa.e, pk->key.rsa.elen);
89 pk2->key.rsa.elen = pk->key.rsa.elen;
92 pk2->key.ec.curve = pk
110 xfreepkey(br_x509_pkey *pk) argument
[all...]
H A Dverify.c35 rsa_bit_length(const br_rsa_public_key *pk) argument
40 for (u = 0; u < pk->nlen; u ++) {
41 if (pk->n[u] != 0) {
45 if (u == pk->nlen) {
48 bl = (unsigned)(pk->nlen - u - 1) << 3;
49 x = pk->n[u];
58 print_rsa(const br_rsa_public_key *pk, int print_text, int print_C) argument
64 for (u = 0; u < pk->nlen; u ++) {
65 printf("%02X", pk->n[u]);
69 for (u = 0; u < pk
111 print_ec(const br_ec_public_key *pk, int print_text, int print_C) argument
186 br_x509_pkey *pk; local
[all...]
/freebsd-current/crypto/openssl/crypto/dsa/
H A Ddsa_prn.c55 EVP_PKEY *pk; local
57 pk = EVP_PKEY_new();
58 if (pk == NULL)
60 ret = EVP_PKEY_set1_DSA(pk, (DSA *)x);
62 ret = EVP_PKEY_print_private(bp, pk, off, NULL);
63 EVP_PKEY_free(pk);
69 EVP_PKEY *pk; local
71 pk = EVP_PKEY_new();
72 if (pk == NULL)
74 ret = EVP_PKEY_set1_DSA(pk, (DS
[all...]
/freebsd-current/contrib/bearssl/src/ec/
H A Dec_pubkey.c63 br_ec_compute_pub(const br_ec_impl *impl, br_ec_public_key *pk, argument
79 if (pk != NULL) {
80 pk->curve = curve;
81 pk->q = kbuf;
82 pk->qlen = len;
/freebsd-current/sys/contrib/libsodium/src/libsodium/crypto_box/
H A Dcrypto_box.c65 crypto_box_seed_keypair(unsigned char *pk, unsigned char *sk, argument
68 return crypto_box_curve25519xsalsa20poly1305_seed_keypair(pk, sk, seed);
72 crypto_box_keypair(unsigned char *pk, unsigned char *sk) argument
74 return crypto_box_curve25519xsalsa20poly1305_keypair(pk, sk);
78 crypto_box_beforenm(unsigned char *k, const unsigned char *pk, argument
81 return crypto_box_curve25519xsalsa20poly1305_beforenm(k, pk, sk);
103 const unsigned char *pk, const unsigned char *sk)
105 return crypto_box_curve25519xsalsa20poly1305(c, m, mlen, n, pk, sk);
111 const unsigned char *pk, const unsigned char *sk)
113 return crypto_box_curve25519xsalsa20poly1305_open(m, c, clen, n, pk, s
101 crypto_box(unsigned char *c, const unsigned char *m, unsigned long long mlen, const unsigned char *n, const unsigned char *pk, const unsigned char *sk) argument
109 crypto_box_open(unsigned char *m, const unsigned char *c, unsigned long long clen, const unsigned char *n, const unsigned char *pk, const unsigned char *sk) argument
[all...]
/freebsd-current/sys/contrib/libsodium/src/libsodium/crypto_sign/
H A Dcrypto_sign.c47 crypto_sign_seed_keypair(unsigned char *pk, unsigned char *sk, argument
50 return crypto_sign_ed25519_seed_keypair(pk, sk, seed);
54 crypto_sign_keypair(unsigned char *pk, unsigned char *sk) argument
56 return crypto_sign_ed25519_keypair(pk, sk);
70 const unsigned char *pk)
72 return crypto_sign_ed25519_open(m, mlen_p, sm, smlen, pk);
85 unsigned long long mlen, const unsigned char *pk)
87 return crypto_sign_ed25519_verify_detached(sig, m, mlen, pk);
112 const unsigned char *pk)
114 return crypto_sign_ed25519ph_final_verify(state, sig, pk);
68 crypto_sign_open(unsigned char *m, unsigned long long *mlen_p, const unsigned char *sm, unsigned long long smlen, const unsigned char *pk) argument
84 crypto_sign_verify_detached(const unsigned char *sig, const unsigned char *m, unsigned long long mlen, const unsigned char *pk) argument
111 crypto_sign_final_verify(crypto_sign_state *state, unsigned char *sig, const unsigned char *pk) argument
[all...]
/freebsd-current/crypto/openssl/crypto/rsa/
H A Drsa_prn.c40 EVP_PKEY *pk; local
42 pk = EVP_PKEY_new();
43 if (pk == NULL)
45 ret = EVP_PKEY_set1_RSA(pk, (RSA *)x);
47 ret = EVP_PKEY_print_private(bp, pk, off, NULL);
48 EVP_PKEY_free(pk);
/freebsd-current/contrib/bearssl/src/rsa/
H A Drsa_i31_oaep_encrypt.c32 const br_rsa_public_key *pk,
39 pk, dst, dst_max_len, src, src_len);
43 return dlen & -(size_t)br_rsa_i31_public(dst, dlen, pk);
29 br_rsa_i31_oaep_encrypt( const br_prng_class **rnd, const br_hash_class *dig, const void *label, size_t label_len, const br_rsa_public_key *pk, void *dst, size_t dst_max_len, const void *src, size_t src_len) argument
H A Drsa_i15_oaep_encrypt.c32 const br_rsa_public_key *pk,
39 pk, dst, dst_max_len, src, src_len);
43 return dlen & -(size_t)br_rsa_i15_public(dst, dlen, pk);
29 br_rsa_i15_oaep_encrypt( const br_prng_class **rnd, const br_hash_class *dig, const void *label, size_t label_len, const br_rsa_public_key *pk, void *dst, size_t dst_max_len, const void *src, size_t src_len) argument
H A Drsa_i62_pss_vrfy.c33 const void *hash, size_t salt_len, const br_rsa_public_key *pk)
41 if (!br_rsa_i62_public(sig, xlen, pk)) {
45 hash, salt_len, pk, sig);
31 br_rsa_i62_pss_vrfy(const unsigned char *x, size_t xlen, const br_hash_class *hf_data, const br_hash_class *hf_mgf1, const void *hash, size_t salt_len, const br_rsa_public_key *pk) argument
H A Drsa_i32_pss_vrfy.c31 const void *hash, size_t salt_len, const br_rsa_public_key *pk)
39 if (!br_rsa_i32_public(sig, xlen, pk)) {
43 hash, salt_len, pk, sig);
29 br_rsa_i32_pss_vrfy(const unsigned char *x, size_t xlen, const br_hash_class *hf_data, const br_hash_class *hf_mgf1, const void *hash, size_t salt_len, const br_rsa_public_key *pk) argument
H A Drsa_i32_oaep_encrypt.c32 const br_rsa_public_key *pk,
39 pk, dst, dst_max_len, src, src_len);
43 return dlen & -(size_t)br_rsa_i32_public(dst, dlen, pk);
29 br_rsa_i32_oaep_encrypt( const br_prng_class **rnd, const br_hash_class *dig, const void *label, size_t label_len, const br_rsa_public_key *pk, void *dst, size_t dst_max_len, const void *src, size_t src_len) argument
H A Drsa_i31_pss_vrfy.c31 const void *hash, size_t salt_len, const br_rsa_public_key *pk)
39 if (!br_rsa_i31_public(sig, xlen, pk)) {
43 hash, salt_len, pk, sig);
29 br_rsa_i31_pss_vrfy(const unsigned char *x, size_t xlen, const br_hash_class *hf_data, const br_hash_class *hf_mgf1, const void *hash, size_t salt_len, const br_rsa_public_key *pk) argument
H A Drsa_i15_pss_vrfy.c31 const void *hash, size_t salt_len, const br_rsa_public_key *pk)
39 if (!br_rsa_i15_public(sig, xlen, pk)) {
43 hash, salt_len, pk, sig);
29 br_rsa_i15_pss_vrfy(const unsigned char *x, size_t xlen, const br_hash_class *hf_data, const br_hash_class *hf_mgf1, const void *hash, size_t salt_len, const br_rsa_public_key *pk) argument
H A Drsa_i31_pkcs1_vrfy.c31 const br_rsa_public_key *pk, unsigned char *hash_out)
39 if (!br_rsa_i31_public(sig, xlen, pk)) {
29 br_rsa_i31_pkcs1_vrfy(const unsigned char *x, size_t xlen, const unsigned char *hash_oid, size_t hash_len, const br_rsa_public_key *pk, unsigned char *hash_out) argument
H A Drsa_i32_pkcs1_vrfy.c31 const br_rsa_public_key *pk, unsigned char *hash_out)
39 if (!br_rsa_i32_public(sig, xlen, pk)) {
29 br_rsa_i32_pkcs1_vrfy(const unsigned char *x, size_t xlen, const unsigned char *hash_oid, size_t hash_len, const br_rsa_public_key *pk, unsigned char *hash_out) argument
H A Drsa_i15_pkcs1_vrfy.c31 const br_rsa_public_key *pk, unsigned char *hash_out)
39 if (!br_rsa_i15_public(sig, xlen, pk)) {
29 br_rsa_i15_pkcs1_vrfy(const unsigned char *x, size_t xlen, const unsigned char *hash_oid, size_t hash_len, const br_rsa_public_key *pk, unsigned char *hash_out) argument
H A Drsa_i31_keygen.c31 br_rsa_public_key *pk, void *kbuf_pub,
35 sk, kbuf_priv, pk, kbuf_pub, size, pubexp,
29 br_rsa_i31_keygen(const br_prng_class **rng, br_rsa_private_key *sk, void *kbuf_priv, br_rsa_public_key *pk, void *kbuf_pub, unsigned size, uint32_t pubexp) argument
H A Drsa_i62_keygen.c33 br_rsa_public_key *pk, void *kbuf_pub,
37 sk, kbuf_priv, pk, kbuf_pub, size, pubexp,
31 br_rsa_i62_keygen(const br_prng_class **rng, br_rsa_private_key *sk, void *kbuf_priv, br_rsa_public_key *pk, void *kbuf_pub, unsigned size, uint32_t pubexp) argument
H A Drsa_i32_pub.c30 const br_rsa_public_key *pk)
44 n = pk->n;
45 nlen = pk->nlen;
70 br_i32_modpow(a, pk->e, pk->elen, m, m0i, t1, t2);
29 br_rsa_i32_public(unsigned char *x, size_t xlen, const br_rsa_public_key *pk) argument
/freebsd-current/sys/contrib/libsodium/src/libsodium/crypto_sign/ed25519/ref10/
H A Dopen.c17 const unsigned char *pk,
35 if (ge25519_is_canonical(pk) == 0 ||
36 ge25519_has_small_order(pk) != 0) {
40 if (ge25519_frombytes_negate_vartime(&A, pk) != 0) {
45 crypto_hash_sha512_update(&hs, pk, 32);
61 const unsigned char *pk)
63 return _crypto_sign_ed25519_verify_detached(sig, m, mlen, pk, 0);
69 const unsigned char *pk)
77 if (crypto_sign_ed25519_verify_detached(sm, sm + 64, mlen, pk) != 0) {
14 _crypto_sign_ed25519_verify_detached(const unsigned char *sig, const unsigned char *m, unsigned long long mlen, const unsigned char *pk, int prehashed) argument
58 crypto_sign_ed25519_verify_detached(const unsigned char *sig, const unsigned char *m, unsigned long long mlen, const unsigned char *pk) argument
67 crypto_sign_ed25519_open(unsigned char *m, unsigned long long *mlen_p, const unsigned char *sm, unsigned long long smlen, const unsigned char *pk) argument
/freebsd-current/crypto/openssl/crypto/evp/
H A Dkeymgmt_lib.c87 int evp_keymgmt_util_export(const EVP_PKEY *pk, int selection, argument
90 if (pk == NULL || export_cb == NULL)
92 return evp_keymgmt_export(pk->keymgmt, pk->keydata, selection,
96 void *evp_keymgmt_util_export_to_provider(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt, argument
107 if (pk->keydata == NULL)
117 if (pk->keymgmt == keymgmt
118 || (pk->keymgmt->name_id == keymgmt->name_id
119 && pk->keymgmt->prov == keymgmt->prov))
120 return pk
222 evp_keymgmt_util_clear_operation_cache(EVP_PKEY *pk, int locking) argument
236 evp_keymgmt_util_find_operation_cache(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt, int selection) argument
255 evp_keymgmt_util_cache_keydata(EVP_PKEY *pk, EVP_KEYMGMT *keymgmt, void *keydata, int selection) argument
288 evp_keymgmt_util_cache_keyinfo(EVP_PKEY *pk) argument
328 evp_keymgmt_util_has(EVP_PKEY *pk, int selection) argument
[all...]
/freebsd-current/sys/contrib/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/
H A Dbox_curve25519xchacha20poly1305.c18 crypto_box_curve25519xchacha20poly1305_seed_keypair(unsigned char *pk, argument
28 return crypto_scalarmult_curve25519_base(pk, sk);
32 crypto_box_curve25519xchacha20poly1305_keypair(unsigned char *pk, argument
37 return crypto_scalarmult_curve25519_base(pk, sk);
42 const unsigned char *pk,
48 if (crypto_scalarmult_curve25519(s, sk, pk) != 0) {
65 unsigned long long mlen, const unsigned char *n, const unsigned char *pk,
73 if (crypto_box_curve25519xchacha20poly1305_beforenm(k, pk, sk) != 0) {
100 const unsigned char *n, const unsigned char *pk, const unsigned char *sk)
106 c + crypto_box_curve25519xchacha20poly1305_MACBYTES, c, m, mlen, n, pk,
41 crypto_box_curve25519xchacha20poly1305_beforenm(unsigned char *k, const unsigned char *pk, const unsigned char *sk) argument
63 crypto_box_curve25519xchacha20poly1305_detached( unsigned char *c, unsigned char *mac, const unsigned char *m, unsigned long long mlen, const unsigned char *n, const unsigned char *pk, const unsigned char *sk) argument
98 crypto_box_curve25519xchacha20poly1305_easy( unsigned char *c, const unsigned char *m, unsigned long long mlen, const unsigned char *n, const unsigned char *pk, const unsigned char *sk) argument
120 crypto_box_curve25519xchacha20poly1305_open_detached( unsigned char *m, const unsigned char *c, const unsigned char *mac, unsigned long long clen, const unsigned char *n, const unsigned char *pk, const unsigned char *sk) argument
152 crypto_box_curve25519xchacha20poly1305_open_easy( unsigned char *m, const unsigned char *c, unsigned long long clen, const unsigned char *n, const unsigned char *pk, const unsigned char *sk) argument
[all...]
/freebsd-current/sys/contrib/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/
H A Dbox_curve25519xsalsa20poly1305.c12 crypto_box_curve25519xsalsa20poly1305_seed_keypair(unsigned char *pk, argument
22 return crypto_scalarmult_curve25519_base(pk, sk);
26 crypto_box_curve25519xsalsa20poly1305_keypair(unsigned char *pk, argument
31 return crypto_scalarmult_curve25519_base(pk, sk);
36 const unsigned char *pk,
42 if (crypto_scalarmult_curve25519(s, sk, pk) != 0) {
72 const unsigned char *pk,
78 if (crypto_box_curve25519xsalsa20poly1305_beforenm(k, pk, sk) != 0) {
90 const unsigned char *n, const unsigned char *pk, const unsigned char *sk)
95 if (crypto_box_curve25519xsalsa20poly1305_beforenm(k, pk, s
35 crypto_box_curve25519xsalsa20poly1305_beforenm(unsigned char *k, const unsigned char *pk, const unsigned char *sk) argument
69 crypto_box_curve25519xsalsa20poly1305(unsigned char *c, const unsigned char *m, unsigned long long mlen, const unsigned char *n, const unsigned char *pk, const unsigned char *sk) argument
88 crypto_box_curve25519xsalsa20poly1305_open( unsigned char *m, const unsigned char *c, unsigned long long clen, const unsigned char *n, const unsigned char *pk, const unsigned char *sk) argument
[all...]
/freebsd-current/crypto/openssl/include/crypto/
H A Dasn1.h29 int (*pub_decode) (EVP_PKEY *pk, const X509_PUBKEY *pub);
30 int (*pub_encode) (X509_PUBKEY *pub, const EVP_PKEY *pk);
34 int (*priv_decode) (EVP_PKEY *pk, const PKCS8_PRIV_KEY_INFO *p8inf);
35 int (*priv_encode) (PKCS8_PRIV_KEY_INFO *p8, const EVP_PKEY *pk);
38 int (*pkey_size) (const EVP_PKEY *pk);
39 int (*pkey_bits) (const EVP_PKEY *pk);
40 int (*pkey_security_bits) (const EVP_PKEY *pk);
44 int (*param_missing) (const EVP_PKEY *pk);
68 int (*pkey_check) (const EVP_PKEY *pk);
69 int (*pkey_public_check) (const EVP_PKEY *pk);
[all...]

Completed in 415 milliseconds

123456789