type crypto/internal/fips140/ecdh.Curve

14 uses

	crypto/internal/fips140/ecdh (current package)
		ecdh.go#L56: type Curve[P Point[P]] struct {
		ecdh.go#L72: func P224() *Curve[*nistec.P224Point] {
		ecdh.go#L73: 	return &Curve[*nistec.P224Point]{
		ecdh.go#L87: func P256() *Curve[*nistec.P256Point] {
		ecdh.go#L88: 	return &Curve[*nistec.P256Point]{
		ecdh.go#L102: func P384() *Curve[*nistec.P384Point] {
		ecdh.go#L103: 	return &Curve[*nistec.P384Point]{
		ecdh.go#L119: func P521() *Curve[*nistec.P521Point] {
		ecdh.go#L120: 	return &Curve[*nistec.P521Point]{
		ecdh.go#L139: func GenerateKey[P Point[P]](c *Curve[P], rand io.Reader) (*PrivateKey, error) {
		ecdh.go#L168: func NewPrivateKey[P Point[P]](c *Curve[P], key []byte) (*PrivateKey, error) {
		ecdh.go#L217: func NewPublicKey[P Point[P]](c *Curve[P], key []byte) (*PublicKey, error) {
		ecdh.go#L234: func ECDH[P Point[P]](c *Curve[P], k *PrivateKey, peer *PublicKey) ([]byte, error) {
		ecdh.go#L240: func ecdh[P Point[P]](c *Curve[P], k *PrivateKey, peer *PublicKey) ([]byte, error) {