due
due copied to clipboard
加密器测试不通过
在测试验证加密模块时,测试ecc加解密功能(Test_Encrypt_Decrypt),出现了invalid elliptic curve报错信息,通过问题定位,在ecies.go模块中断言不通过。曲线类型不匹配 if curve, ok := pub.Curve.(crypto.EllipticCurve); ok { Rb := curve.Marshal(R.PublicKey.X, R.PublicKey.Y) ct = make([]byte, len(Rb)+len(em)+len(d)) copy(ct, Rb) copy(ct[len(Rb):], em) copy(ct[len(Rb)+len(em):], d) return ct, nil } return nil, ErrInvalidCurve