Add ECDSA implementation.
To test ECDSA, also add test vectors from Wycheproof. Change-Id: I08157184e727acecf854b2d4dda766ae8e613217 ORIGINAL_AUTHOR=Thanh Bui <thanhb@google.com> GitOrigin-RevId: adfb86b2ebb474386f3aa51906a3cfdf632977c3
Showing
- go/subtle/BUILD 40 additions, 0 deletionsgo/subtle/BUILD
- go/subtle/ecdsa/ecdsa.go 106 additions, 0 deletionsgo/subtle/ecdsa/ecdsa.go
- go/subtle/ecdsa/ecdsa_sign.go 68 additions, 0 deletionsgo/subtle/ecdsa/ecdsa_sign.go
- go/subtle/ecdsa/ecdsa_sign_verify_test.go 134 additions, 0 deletionsgo/subtle/ecdsa/ecdsa_sign_verify_test.go
- go/subtle/ecdsa/ecdsa_test.go 232 additions, 0 deletionsgo/subtle/ecdsa/ecdsa_test.go
- go/subtle/ecdsa/ecdsa_verify.go 69 additions, 0 deletionsgo/subtle/ecdsa/ecdsa_verify.go
- go/subtle/ecdsa/encoding.go 58 additions, 0 deletionsgo/subtle/ecdsa/encoding.go
- go/subtle/util/util.go 107 additions, 10 deletionsgo/subtle/util/util.go
- go/util/testutil/test_util.go 43 additions, 0 deletionsgo/util/testutil/test_util.go
- go/util/testutil/test_util_test.go 5 additions, 0 deletionsgo/util/testutil/test_util_test.go
- testdata/BUILD 8 additions, 0 deletionstestdata/BUILD
- testdata/ecdsa_test.json 2254 additions, 0 deletionstestdata/ecdsa_test.json
go/subtle/ecdsa/ecdsa.go
0 → 100644
go/subtle/ecdsa/ecdsa_sign.go
0 → 100644
go/subtle/ecdsa/ecdsa_sign_verify_test.go
0 → 100644
go/subtle/ecdsa/ecdsa_test.go
0 → 100644
go/subtle/ecdsa/ecdsa_verify.go
0 → 100644
go/subtle/ecdsa/encoding.go
0 → 100644
testdata/ecdsa_test.json
0 → 100644
This diff is collapsed.
Please register or sign in to comment