Lines Matching refs:pubkey

41     penc = OPENSSL_memdup(ecxkey->pubkey, KEYLEN(pkey));
56 static int ecx_pub_decode(EVP_PKEY *pkey, const X509_PUBKEY *pubkey)
64 if (!X509_PUBKEY_get0_param(NULL, &p, &pklen, &palg, pubkey))
83 return CRYPTO_memcmp(akey->pubkey, bkey->pubkey, KEYLEN(a)) == 0;
199 if (ASN1_buf_print(bp, ecxkey->pubkey, KEYLEN(pkey),
235 *ppt = OPENSSL_memdup(pkey->pkey.ecx->pubkey, KEYLEN(pkey));
334 memcpy(pub, key->pubkey, *len);
363 key->pubkey, key->keylen))
727 const unsigned char **pubkey)
746 *pubkey = peerkey->pubkey;
754 const unsigned char *privkey, *pubkey;
756 if (!validate_ecx_derive(ctx, key, keylen, &privkey, &pubkey)
758 && ossl_x25519(key, privkey, pubkey) == 0))
767 const unsigned char *privkey, *pubkey;
769 if (!validate_ecx_derive(ctx, key, keylen, &privkey, &pubkey)
771 && ossl_x448(key, privkey, pubkey) == 0))
825 if (ossl_ed25519_sign(sig, tbs, tbslen, edkey->pubkey, edkey->privkey, NULL,
852 if (ossl_ed448_sign(edkey->libctx, sig, tbs, tbslen, edkey->pubkey,
873 return ossl_ed25519_verify(tbs, tbslen, sig, edkey->pubkey,
891 return ossl_ed448_verify(edkey->libctx, tbs, tbslen, sig, edkey->pubkey,
945 unsigned char *privkey = NULL, *pubkey;
952 pubkey = key->pubkey;
967 if (s390x_x25519_mul(pubkey, generator, privkey) != 1)
988 unsigned char *privkey = NULL, *pubkey;
995 pubkey = key->pubkey;
1009 if (s390x_x448_mul(pubkey, generator, privkey) != 1)
1034 unsigned char *privkey = NULL, *pubkey;
1044 pubkey = key->pubkey;
1068 if (s390x_ed25519_mul(x_dst, pubkey,
1072 pubkey[31] |= ((x_dst[0] & 0x01) << 7);
1100 unsigned char *privkey = NULL, *pubkey;
1110 pubkey = key->pubkey;
1143 if (s390x_ed448_mul(x_dst, pubkey,
1147 pubkey[56] |= ((x_dst[0] & 0x01) << 7);
1161 const unsigned char *privkey, *pubkey;
1163 if (!validate_ecx_derive(ctx, key, keylen, &privkey, &pubkey)
1165 && s390x_x25519_mul(key, privkey, pubkey) == 0))
1174 const unsigned char *privkey, *pubkey;
1176 if (!validate_ecx_derive(ctx, key, keylen, &privkey, &pubkey)
1178 && s390x_x448_mul(key, pubkey, privkey) == 0))
1302 s390x_flip_endian32(param.ed25519.pub, edkey->pubkey);
1336 memcpy(param.ed448.pub, edkey->pubkey, 57);