rust-bitcoin-unsafe-fast/bitcoin/src
Andrew Poelstra 9266b1bbe0
Merge rust-bitcoin/rust-bitcoin#1260: Create `crypto` module
2df51dae15 Create crypto module (Tobin C. Harding)

Pull request description:

  Done as part of [util flattening](https://github.com/rust-bitcoin/rust-bitcoin/issues/639).

  Create a `crypto` module and move into it (out of `util`):
  - ecdsa
  - schnorr
  - key

  After review, this PR now includes some type re-names
  - EcdsaSig -> ecdsa::Signature
  - SchnorrSig -> schnorr::Signature
  - EcdsaSigError -> ecdsa::Error
  - SchnorrSigError -> schnorr::Error
  - InvalidSchnorrSigSize -> InvalidSignatureSize  (this is an error enum variant)

ACKs for top commit:
  apoelstra:
    ACK 2df51dae15
  sanket1729:
    ACK 2df51dae15

Tree-SHA512: 7cf63d51ed5fdc737cd59767d9bb96b1e3501634e3aee855493f6a51ad5c5397ce4b25c77f9929abd70d6ceb351fc6520e835da108f4c9a46df5b9c2b52ca6b3
2022-11-29 15:33:18 +00:00
..
blockdata Create crypto module 2022-11-22 14:09:33 +11:00
consensus Move psbt module to crate root module 2022-11-16 10:43:35 +11:00
crypto Create crypto module 2022-11-22 14:09:33 +11:00
merkle_tree Format the merkle_tree module 2022-11-16 09:49:23 +11:00
network add Network::to_core_arg() method 2022-11-18 23:12:10 -05:00
psbt Create crypto module 2022-11-22 14:09:33 +11:00
util Create crypto module 2022-11-22 14:09:33 +11:00
address.rs Merge rust-bitcoin/rust-bitcoin#1260: Create `crypto` module 2022-11-29 15:33:18 +00:00
amount.rs amount: use kani to check some arithmetic properties 2022-11-27 19:01:26 +00:00
bip32.rs Create crypto module 2022-11-22 14:09:33 +11:00
bip152.rs Run cargo fmt 2022-11-18 13:11:07 +11:00
bip158.rs Merge rust-bitcoin/rust-bitcoin#1223: Remove the endian module 2022-10-28 19:04:59 +00:00
error.rs Move util::Error to error module 2022-11-16 10:42:30 +11:00
hash_types.rs Add a workspace to the top level directory. 2022-09-13 08:44:57 +10:00
internal_macros.rs Move serde_string_* macros to the serde_utils module 2022-10-20 06:15:57 +11:00
lib.rs Create crypto module 2022-11-22 14:09:33 +11:00
parse.rs Introduce bitcoin-internals crate 2022-09-13 08:59:57 +10:00
policy.rs Add a workspace to the top level directory. 2022-09-13 08:44:57 +10:00
pow.rs Make types in block module more terse 2022-11-06 06:54:12 +11:00
serde_utils.rs Move serde_string_* macros to the serde_utils module 2022-10-20 06:15:57 +11:00
sighash.rs Create crypto module 2022-11-22 14:09:33 +11:00
sign_message.rs Create crypto module 2022-11-22 14:09:33 +11:00
test_macros.rs Add a workspace to the top level directory. 2022-09-13 08:44:57 +10:00