Lines Matching refs:pubkey
172 || CRYPTO_memcmp(key1->pubkey, key2->pubkey, in ecx_match()
204 key->pubkey, key->keylen)) in key_to_params()
279 if (!OSSL_PARAM_set_octet_string(p, ecx->pubkey, ecx->keylen)) in ecx_get_params()
385 void *buf = ecxkey->pubkey; in ecx_set_params()
388 || !OSSL_PARAM_get_octet_string(p, &buf, sizeof(ecxkey->pubkey), in ecx_set_params()
587 ossl_x25519_public_from_private(key->pubkey, privkey); in ecx_gen()
592 ossl_x448_public_from_private(key->pubkey, privkey); in ecx_gen()
595 if (!ossl_ed25519_public_from_private(gctx->libctx, key->pubkey, privkey, in ecx_gen()
600 if (!ossl_ed448_public_from_private(gctx->libctx, key->pubkey, privkey, in ecx_gen()
726 return CRYPTO_memcmp(ecx->pubkey, pub, ecx->keylen) == 0; in ecx_key_pairwise_check()
820 unsigned char *privkey = NULL, *pubkey; in MAKE_KEYMGMT_FUNCTIONS() local
831 pubkey = key->pubkey; in MAKE_KEYMGMT_FUNCTIONS()
846 if (s390x_x25519_mul(pubkey, generator, privkey) != 1) in MAKE_KEYMGMT_FUNCTIONS()
866 unsigned char *privkey = NULL, *pubkey; in s390x_ecx_keygen448() local
877 pubkey = key->pubkey; in s390x_ecx_keygen448()
891 if (s390x_x448_mul(pubkey, generator, privkey) != 1) in s390x_ecx_keygen448()
915 unsigned char *privkey = NULL, *pubkey; in s390x_ecd_keygen25519() local
929 pubkey = key->pubkey; in s390x_ecd_keygen25519()
952 if (s390x_ed25519_mul(x_dst, pubkey, in s390x_ecd_keygen25519()
956 pubkey[31] |= ((x_dst[0] & 0x01) << 7); in s390x_ecd_keygen25519()
983 unsigned char *privkey = NULL, *pubkey; in s390x_ecd_keygen448() local
996 pubkey = key->pubkey; in s390x_ecd_keygen448()
1024 if (s390x_ed448_mul(x_dst, pubkey, in s390x_ecd_keygen448()
1028 pubkey[56] |= ((x_dst[0] & 0x01) << 7); in s390x_ecd_keygen448()