Symbol: public_key
crypto/asymmetric_keys/pkcs8_parser.c
100
struct public_key *pub;
crypto/asymmetric_keys/pkcs8_parser.c
106
ctx.pub = kzalloc_obj(struct public_key);
crypto/asymmetric_keys/pkcs8_parser.c
138
struct public_key *pub;
crypto/asymmetric_keys/pkcs8_parser.c
21
struct public_key *pub;
crypto/asymmetric_keys/pkcs8_parser.c
97
static struct public_key *pkcs8_parse(const void *data, size_t datalen)
crypto/asymmetric_keys/public_key.c
176
struct public_key *pkey = params->key->payload.data[asym_crypto];
crypto/asymmetric_keys/public_key.c
280
const struct public_key *pkey = params->key->payload.data[asym_crypto];
crypto/asymmetric_keys/public_key.c
33
struct public_key *key = asymmetric_key->payload.data[asym_crypto];
crypto/asymmetric_keys/public_key.c
378
int public_key_verify_signature(const struct public_key *pkey,
crypto/asymmetric_keys/public_key.c
42
void public_key_free(struct public_key *key)
crypto/asymmetric_keys/public_key.c
454
const struct public_key *pk = key->payload.data[asym_crypto];
crypto/asymmetric_keys/public_key.c
67
software_key_determine_akcipher(const struct public_key *pkey,
crypto/asymmetric_keys/restrict.c
138
const struct public_key *pkey;
crypto/asymmetric_keys/restrict.c
179
const struct public_key *pkey;
crypto/asymmetric_keys/x509_cert_parser.c
71
cert->pub = kzalloc_obj(struct public_key);
crypto/asymmetric_keys/x509_parser.h
17
struct public_key *pub; /* Public key details */
crypto/ecc.c
1558
const u64 *private_key, u64 *public_key)
crypto/ecc.c
1583
ecc_swap_digits(pk->x, public_key, ndigits);
crypto/ecc.c
1584
ecc_swap_digits(pk->y, &public_key[ndigits], ndigits);
crypto/ecc.c
1654
const u64 *private_key, const u64 *public_key,
crypto/ecc.c
1663
if (!private_key || !public_key || ndigits > ARRAY_SIZE(rand_z)) {
crypto/ecc.c
1678
ecc_swap_digits(public_key, pk->x, ndigits);
crypto/ecc.c
1679
ecc_swap_digits(&public_key[ndigits], pk->y, ndigits);
crypto/ecdh.c
100
buf = public_key;
crypto/ecdh.c
119
kfree(public_key);
crypto/ecdh.c
59
u64 *public_key;
crypto/ecdh.c
69
public_key = kmalloc(public_key_sz, GFP_KERNEL);
crypto/ecdh.c
70
if (!public_key)
crypto/ecdh.c
88
public_key, public_key_sz);
crypto/ecdh.c
93
ctx->private_key, public_key,
crypto/ecdh.c
99
ctx->private_key, public_key);
drivers/crypto/atmel-ecc.c
111
public_key = kmalloc(ATMEL_ECC_PUBKEY_SIZE, GFP_KERNEL);
drivers/crypto/atmel-ecc.c
112
if (!public_key)
drivers/crypto/atmel-ecc.c
124
memcpy(public_key, &cmd->data[RSP_DATA_IDX], ATMEL_ECC_PUBKEY_SIZE);
drivers/crypto/atmel-ecc.c
125
ctx->public_key = public_key;
drivers/crypto/atmel-ecc.c
131
kfree(public_key);
drivers/crypto/atmel-ecc.c
149
if (!ctx->public_key)
drivers/crypto/atmel-ecc.c
158
ctx->public_key, nbytes);
drivers/crypto/atmel-ecc.c
277
kfree(ctx->public_key);
drivers/crypto/atmel-ecc.c
43
const u8 *public_key;
drivers/crypto/atmel-ecc.c
82
void *public_key;
drivers/crypto/atmel-ecc.c
87
kfree(ctx->public_key);
drivers/crypto/atmel-ecc.c
89
ctx->public_key = NULL;
drivers/net/wireguard/netlink.c
342
u8 *public_key = NULL, *preshared_key = NULL;
drivers/net/wireguard/netlink.c
350
public_key = nla_data(attrs[WGPEER_A_PUBLIC_KEY]);
drivers/net/wireguard/netlink.c
392
peer = wg_peer_create(wg, public_key, preshared_key);
drivers/net/wireguard/netlink.c
524
u8 public_key[NOISE_PUBLIC_KEY_LEN];
drivers/net/wireguard/netlink.c
535
if (curve25519_generate_public(public_key, private_key)) {
drivers/net/wireguard/netlink.c
537
public_key);
drivers/net/wireguard/peer.c
22
const u8 public_key[NOISE_PUBLIC_KEY_LEN],
drivers/net/wireguard/peer.c
41
public_key, preshared_key, peer);
drivers/net/wireguard/peer.h
70
const u8 public_key[NOISE_PUBLIC_KEY_LEN],
drivers/scsi/mpi3mr/mpi/mpi30_image.h
182
__le32 public_key[];
drivers/scsi/mpi3mr/mpi/mpi30_image.h
198
__le32 public_key[];
drivers/scsi/mpi3mr/mpi/mpi30_image.h
312
__le32 public_key[MPI3_PUBLIC_KEY_MAX];
drivers/scsi/qla2xxx/qla_def.h
5237
uint32_t public_key[0x41];
include/crypto/internal/ecc.h
125
const u64 *private_key, u64 *public_key);
include/crypto/internal/ecc.h
143
const u64 *private_key, const u64 *public_key,
include/crypto/public_key.h
113
int public_key_verify_signature(const struct public_key *pkey,
include/crypto/public_key.h
117
int public_key_verify_signature(const struct public_key *pkey,
include/crypto/public_key.h
38
extern void public_key_free(struct public_key *key);
include/keys/asymmetric-type.h
76
const struct public_key *asymmetric_key_public_key(const struct key *key)
net/bluetooth/ecdh_helper.c
145
int generate_ecdh_public_key(struct crypto_kpp *tfm, u8 public_key[64])
net/bluetooth/ecdh_helper.c
177
swap_digits((u64 *)tmp, (u64 *)public_key, 4); /* x */
net/bluetooth/ecdh_helper.c
178
swap_digits((u64 *)&tmp[32], (u64 *)&public_key[32], 4); /* y */
net/bluetooth/ecdh_helper.c
194
int generate_ecdh_keys(struct crypto_kpp *tfm, u8 public_key[64])
net/bluetooth/ecdh_helper.c
202
return generate_ecdh_public_key(tfm, public_key);
net/bluetooth/ecdh_helper.c
44
int compute_ecdh_secret(struct crypto_kpp *tfm, const u8 public_key[64],
net/bluetooth/ecdh_helper.c
63
swap_digits((u64 *)public_key, (u64 *)tmp, 4); /* x */
net/bluetooth/ecdh_helper.c
64
swap_digits((u64 *)&public_key[32], (u64 *)&tmp[32], 4); /* y */
net/bluetooth/ecdh_helper.h
29
int generate_ecdh_public_key(struct crypto_kpp *tfm, u8 public_key[64]);
net/bluetooth/ecdh_helper.h
30
int generate_ecdh_keys(struct crypto_kpp *tfm, u8 public_key[64]);
security/integrity/digsig_asymmetric.c
87
const struct public_key *pk;