Lines Matching refs:pubkey
158 const unsigned char *pa = key1->haspubkey ? key1->pubkey : NULL; in ecx_match()
159 const unsigned char *pb = key2->haspubkey ? key2->pubkey : NULL; in ecx_match()
217 key->pubkey, key->keylen)) in key_to_params()
299 if (!OSSL_PARAM_set_octet_string(p, ecx->pubkey, ecx->keylen)) in ecx_get_params()
405 void *buf = ecxkey->pubkey; in ecx_set_params()
408 || !OSSL_PARAM_get_octet_string(p, &buf, sizeof(ecxkey->pubkey), in ecx_set_params()
607 ossl_x25519_public_from_private(key->pubkey, privkey); in ecx_gen()
612 ossl_x448_public_from_private(key->pubkey, privkey); in ecx_gen()
615 if (!ossl_ed25519_public_from_private(gctx->libctx, key->pubkey, privkey, in ecx_gen()
620 if (!ossl_ed448_public_from_private(gctx->libctx, key->pubkey, privkey, in ecx_gen()
746 return CRYPTO_memcmp(ecx->pubkey, pub, ecx->keylen) == 0; in ecx_key_pairwise_check()
840 unsigned char *privkey = NULL, *pubkey; in MAKE_KEYMGMT_FUNCTIONS() local
851 pubkey = key->pubkey; in MAKE_KEYMGMT_FUNCTIONS()
866 if (s390x_x25519_mul(pubkey, generator, privkey) != 1) in MAKE_KEYMGMT_FUNCTIONS()
886 unsigned char *privkey = NULL, *pubkey; in s390x_ecx_keygen448() local
897 pubkey = key->pubkey; in s390x_ecx_keygen448()
911 if (s390x_x448_mul(pubkey, generator, privkey) != 1) in s390x_ecx_keygen448()
935 unsigned char *privkey = NULL, *pubkey; in s390x_ecd_keygen25519() local
949 pubkey = key->pubkey; in s390x_ecd_keygen25519()
972 if (s390x_ed25519_mul(x_dst, pubkey, in s390x_ecd_keygen25519()
976 pubkey[31] |= ((x_dst[0] & 0x01) << 7); in s390x_ecd_keygen25519()
1003 unsigned char *privkey = NULL, *pubkey; in s390x_ecd_keygen448() local
1016 pubkey = key->pubkey; in s390x_ecd_keygen448()
1044 if (s390x_ed448_mul(x_dst, pubkey, in s390x_ecd_keygen448()
1048 pubkey[56] |= ((x_dst[0] & 0x01) << 7); in s390x_ecd_keygen448()