howardwu / wagyu

A Rust library for generating cryptocurrency wallets
https://wagyu.dev
Apache License 2.0
610 stars 106 forks source link

Bump secp256k1 from 0.15.5 to 0.17.0 #130

Closed dependabot-preview[bot] closed 4 years ago

dependabot-preview[bot] commented 4 years ago

Bumps secp256k1 from 0.15.5 to 0.17.0.

Changelog *Sourced from [secp256k1's changelog](https://github.com/rust-bitcoin/rust-secp256k1/blob/master/CHANGELOG.md).* > # 0.17.0 > > - Move FFI into secp256k1-sys crate. > - Add `external-symbols` feature for not building upstream. > - Add functions to create a context from a raw pointer. > - Support passing custom hash functions to ECDH. > - Wrap Secp256k1 from raw context in a ManuallyDrop. > > # 0.15.4 - 2019-09-06 > > - Add `rand-std` feature. > - Pin the cc build-dep version to `< 1.0.42` to remain > compatible with rustc 1.22.0. > - Changed all `as_*ptr()` to a new safer `CPtr` trait > > # 0.15.2 - 2019-08-08 > > - Add feature `lowmemory` that reduces the EC mult window size to require > significantly less memory for the validation context (~680B instead of > ~520kB), at the cost of slower validation. It does not affect the speed of > signing, nor the size of the signing context. > > # 0.15.0 - 2019-07-25 > > * Implement hex human-readable serde for PublicKey > * Implement fmt::LowerHex for SecretKey and PublicKey > * Relax `cc` dependency requirements > * Add links manifest key to prevent cross-version linkage > > # 0.14.1 - 2019-07-14 > > * Implemented FFI functions: `secp256k1_context_create` and `secp256k1_context_destroy` in rust. > > # 0.14.0 - 2019-07-08 > > * [Feature-gate endormorphism optimization](https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/120) > because of a lack of clarity with respect to patents > * Got full no-std support including eliminating all use of libc in C bindings. > [PR 1](https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/115) > [PR 2](https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/pull/125). > This library should be usable in bare-metal environments and with rust-wasm. > Thanks to Elichai Turkel for driving this forward! > * Update upstream libsecp256k1 version to 143dc6e9ee31852a60321b23eea407d2006171da > > # 0.13.0 - 2019-05-21 > > * Update minimum supported rust compiler 1.22. > * Replace `serialize_der` function with `SerializedSignature` struct. > * Allow building without a standard library (`no_std`). `std` feature is on by default. > * Add human readable serialization to `Signatures` and `SecretKeys`. > ... (truncated)
Commits - [`ff6e944`](https://github.com/rust-bitcoin/rust-secp256k1/commit/ff6e944875bf13e841b425230d4897db6461f199) Merge pull request [#187](https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/issues/187) from rust-bitcoin/2019-12-keyword-reduce - [`72b9ec1`](https://github.com/rust-bitcoin/rust-secp256k1/commit/72b9ec17faae16dc76992d80c1931053c0f80a18) remove some keywoards from secp-sys Cargo.toml - [`f92261b`](https://github.com/rust-bitcoin/rust-secp256k1/commit/f92261b08898a8c96d7b8bb219179a6da8a1d6a1) Merge pull request [#185](https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/issues/185) from stevenroose/v0.17.0-changelog - [`9170dec`](https://github.com/rust-bitcoin/rust-secp256k1/commit/9170dec8a82a6ddd256a6ed1a8262774f424b469) Update changelog for v0.17.0 - [`4b74091`](https://github.com/rust-bitcoin/rust-secp256k1/commit/4b740911c663edb2507f73e86dd92edce0f22935) Merge pull request [#180](https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/issues/180) from elichai/2019-11-SharedSecret - [`92c42ca`](https://github.com/rust-bitcoin/rust-secp256k1/commit/92c42ca9e68464896bc190fcfe51f6bc5067a71f) Add ECDH to the no-std tests - [`5619f2a`](https://github.com/rust-bitcoin/rust-secp256k1/commit/5619f2a5df194a1d217adcb68afa0157ac0ddfca) Add an unsafe variant of new_with_has called new_with_hash_no_panic - [`e7f0974`](https://github.com/rust-bitcoin/rust-secp256k1/commit/e7f0974f081ea3f5f6e389a6407a54c005df81ea) Merge pull request [#186](https://github-redirect.dependabot.com/rust-bitcoin/rust-secp256k1/issues/186) from elichai/2019-12-manualdrop - [`124c1f3`](https://github.com/rust-bitcoin/rust-secp256k1/commit/124c1f3c7c50f153d8cf57d8482b2e2e5443eae7) feature gate new_with_hash with std only, added catch_unwind - [`ca8ea92`](https://github.com/rust-bitcoin/rust-secp256k1/commit/ca8ea924185a20b2c3ded1e62a365653e148c1d5) Fixed secp256k1_ecdh fuzztarget - Additional commits viewable in [compare view](https://github.com/rust-bitcoin/rust-secp256k1/compare/0.15.5...secp256k1-0.17.0)


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)
dependabot-preview[bot] commented 4 years ago

Superseded by #131.