GenerateKey_test.go 396 B

123456789101112131415161718
  1. package test
  2. import (
  3. "fmt"
  4. "testing"
  5. "github.com/5-say/go-tool/crypto/ecdsatool"
  6. )
  7. func Test_GenerateKey(t *testing.T) {
  8. key, _ := ecdsatool.GenerateKey(ecdsatool.P_384)
  9. privateKeyPEMBytes, _ := ecdsatool.PEM_EncodePrivateKey(key)
  10. fmt.Println()
  11. fmt.Println("密钥格式: NIST P-384")
  12. fmt.Printf("\n%s\n", privateKeyPEMBytes)
  13. fmt.Println("密钥格式: NIST P-384")
  14. fmt.Println()
  15. }