go-ethereum/crypto/secp256k1
Martin HS ab49f228ad
all: update to go version 1.22.1 (#28946)
Since Go 1.22 has deprecated certain elliptic curve operations, this PR removes 
references to the affected functions and replaces them with a custom implementation
in package crypto. This causes backwards-incompatible changes in some places.

---------

Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
Co-authored-by: Felix Lange <fjl@twurst.com>
2024-03-18 17:36:50 +01:00
..
libsecp256k1 all: fix typos in comments (#29186) 2024-03-07 22:56:19 +01:00
.gitignore Moved obscuren secp256k1-go 2015-01-22 00:35:00 +01:00
curve.go build: upgrade to go 1.19 (#25726) 2022-09-10 13:25:40 +02:00
dummy.go all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00
ext.h crypto/secp256k1: unify the package license to 3-Clause BSD (#17225) 2018-07-24 02:47:47 +02:00
LICENSE crypto/secp256k1: unify the package license to 3-Clause BSD (#17225) 2018-07-24 02:47:47 +02:00
panic_cb.go all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00
scalar_mult_cgo.go all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00
scalar_mult_nocgo.go all: add go:build lines (#23468) 2021-08-25 18:46:29 +02:00
secp256_test.go all: update to go version 1.22.1 (#28946) 2024-03-18 17:36:50 +01:00
secp256.go crypto/secp256k1: define NDEBUG only if not defined (#27550) 2023-06-23 19:02:05 +02:00