Use parity-crypto updated to use upstream rust-secp256k1 (#11406)

* Use parity-crypto updated to use upstream rust-secp256k1

* Fetch dependency from git

* Missed a session ID

* Add free-standing inversion function that uses `libsecp256k1`

* fixed tests

* Update deps

* Use parity-crypto 0.5.0
Use libsecp256k1 0.3.5

* Review grumble

Co-authored-by: Svyatoslav Nikolsky <svyatonik@gmail.com>
This commit is contained in:
David
2020-02-10 18:29:21 +01:00
committed by GitHub
parent 2c4b51c3ea
commit 99271db9d3
82 changed files with 642 additions and 503 deletions

View File

@@ -556,7 +556,7 @@ mod tests {
good.set_timestamp(40);
good.set_number(10);
let keypair = Random.generate().unwrap();
let keypair = Random.generate();
let tr1 = Transaction {
action: Action::Create,
@@ -763,7 +763,7 @@ mod tests {
let mut header = Header::default();
header.set_number(1);
let keypair = Random.generate().unwrap();
let keypair = Random.generate();
let bad_transactions: Vec<_> = (0..3).map(|i| Transaction {
action: Action::Create,
value: U256::zero(),