├── .gitignore ├── .gitmodules ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── bin ├── scratch │ └── main.go ├── scratch_ptr_ptr │ └── main.go └── test │ └── main.go ├── glide.lock ├── glide.yaml └── secp256k1 ├── base_test.go ├── context_test.go ├── ec_privkey_test.go ├── ec_pubkey_test.go ├── ecdh_test.go ├── ecdsa_signature_test.go ├── ecdsa_test.go ├── privkey_tweak_add_vectors.yaml ├── privkey_tweak_mul_vectors.yaml ├── pubkey_tweak_add_vectors.yaml ├── pubkey_tweak_mul_vectors.yaml ├── pubkey_vectors.yaml ├── recovery_test.go ├── secp256k1.go ├── secp256k1_test.go ├── sign_vectors.yaml ├── spec_ecdh_test.go └── spec_recovery_test.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/README.md -------------------------------------------------------------------------------- /bin/scratch/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/bin/scratch/main.go -------------------------------------------------------------------------------- /bin/scratch_ptr_ptr/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/bin/scratch_ptr_ptr/main.go -------------------------------------------------------------------------------- /bin/test/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/bin/test/main.go -------------------------------------------------------------------------------- /glide.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/glide.lock -------------------------------------------------------------------------------- /glide.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/glide.yaml -------------------------------------------------------------------------------- /secp256k1/base_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/secp256k1/base_test.go -------------------------------------------------------------------------------- /secp256k1/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/secp256k1/context_test.go -------------------------------------------------------------------------------- /secp256k1/ec_privkey_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/secp256k1/ec_privkey_test.go -------------------------------------------------------------------------------- /secp256k1/ec_pubkey_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/secp256k1/ec_pubkey_test.go -------------------------------------------------------------------------------- /secp256k1/ecdh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/secp256k1/ecdh_test.go -------------------------------------------------------------------------------- /secp256k1/ecdsa_signature_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/secp256k1/ecdsa_signature_test.go -------------------------------------------------------------------------------- /secp256k1/ecdsa_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/secp256k1/ecdsa_test.go -------------------------------------------------------------------------------- /secp256k1/privkey_tweak_add_vectors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/secp256k1/privkey_tweak_add_vectors.yaml -------------------------------------------------------------------------------- /secp256k1/privkey_tweak_mul_vectors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/secp256k1/privkey_tweak_mul_vectors.yaml -------------------------------------------------------------------------------- /secp256k1/pubkey_tweak_add_vectors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/secp256k1/pubkey_tweak_add_vectors.yaml -------------------------------------------------------------------------------- /secp256k1/pubkey_tweak_mul_vectors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/secp256k1/pubkey_tweak_mul_vectors.yaml -------------------------------------------------------------------------------- /secp256k1/pubkey_vectors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/secp256k1/pubkey_vectors.yaml -------------------------------------------------------------------------------- /secp256k1/recovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/secp256k1/recovery_test.go -------------------------------------------------------------------------------- /secp256k1/secp256k1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/secp256k1/secp256k1.go -------------------------------------------------------------------------------- /secp256k1/secp256k1_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/secp256k1/secp256k1_test.go -------------------------------------------------------------------------------- /secp256k1/sign_vectors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/secp256k1/sign_vectors.yaml -------------------------------------------------------------------------------- /secp256k1/spec_ecdh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/secp256k1/spec_ecdh_test.go -------------------------------------------------------------------------------- /secp256k1/spec_recovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/btccom/secp256k1-go/HEAD/secp256k1/spec_recovery_test.go --------------------------------------------------------------------------------