Bỏ qua để đến nội dung

Mẫu code ECDH

import (
"crypto/ecdh"
"crypto/rand"
)
// GenerateECDHKeyPair generates a new P-256 ECDH key pair.
func GenerateECDHKeyPair() (*ecdh.PrivateKey, error) {
priv, err := ecdh.P256().GenerateKey(rand.Reader)
if err != nil {
return nil, fmt.Errorf("crypto: generate P-256 ECDH key pair: %w", err)
}
return priv, nil
}