Commit Graph

  • 97c749b0d2
    Add sending and receiving features (#21) master cygnet 2023-08-23 00:32:34 +0200
  • ef9fe108e6 Small improvements to sending docs cygnet 2023-08-23 00:05:59 +0200
  • 22fc4a905c Add serde as dev-dependency cygnet 2023-08-22 23:28:38 +0200
  • d7276772e0 Add feature attributes in code and tests cygnet 2023-08-22 23:25:21 +0200
  • 7906b5d5d1 Add sending and receiving features and enable them by default cygnet 2023-08-22 23:12:39 +0200
  • 0838429393 Resolve typo in Cargo.toml cygnet 2023-08-22 22:46:15 +0200
  • eaef44177a
    Change Cygnet -> cygnet (#19) cygnet 2023-08-22 22:40:24 +0200
  • b29d486337 Change Cynget -> cygnet cygnet 2023-08-22 22:37:20 +0200
  • 997065d3e3
    Make crate publishable (#18) cygnet 2023-08-22 22:35:06 +0200
  • 57e6bc3ebd Update README cygnet 2023-08-22 22:32:30 +0200
  • a46a2f0598 Make NULL_LABEL const public cygnet 2023-08-22 22:29:51 +0200
  • cc2de46731 Rename rust-secp256k1 -> secp256k1 cygnet 2023-08-22 22:27:03 +0200
  • 41c2a53d0e Expand package description in Cargo.toml cygnet 2023-08-22 22:23:52 +0200
  • a019e4cd48 Add About section to README cygnet 2023-08-22 22:09:45 +0200
  • 0d28b61730
    Improve receiver interface (#16) cygnet 2023-08-22 21:56:08 +0200
  • 26f6db4e1e Expand README.me cygnet 2023-08-22 21:47:40 +0200
  • e01ffbe4d3 Provide tweak data to scan_transaction function cygnet 2023-08-22 01:10:20 +0200
  • c1a286ec46 Refactor scan_for_outputs and rename to scan_transaction cygnet 2023-08-21 23:40:00 +0200
  • 915e98e9b2 Add get_receiving_address function for getting sp-address per label cygnet 2023-08-20 04:24:52 +0200
  • b8253aa17f Refactoring cygnet 2023-08-20 02:21:49 +0200
  • db680068d4 Add debug trait implementation for Label cygnet 2023-08-19 15:13:45 +0200
  • 7657ace51b Provide shared_secret as input argument for scan_for_outputs cygnet 2023-08-19 15:04:45 +0200
  • c5f87de707 Move SilentPayment struct to receiving cygnet 2023-08-19 13:48:35 +0200
  • 5aed7a8e06 Copy recipient code structure from Sosthene00 fork cygnet 2023-08-17 22:19:36 +0200
  • bd7962db21
    Downgrade secp256k1 to 0.24 (#15) cygnet 2023-08-17 15:28:32 +0200
  • 90177a271b Downgrade secp256k1 to 0.24 cygnet 2023-08-16 00:08:49 +0200
  • 9f835ffc8d
    Remove Cargo.lock from source control (#14) cygnet 2023-08-16 00:21:06 +0200
  • 69b72f6a31 Remove Cargo.lock from source control cygnet 2023-08-16 00:19:52 +0200
  • c3b8d65e03
    Improve sender interface (#10) cygnet 2023-08-15 20:06:58 +0200
  • b58d76572d Rename create_outputs -> generate_recipient_pubkeys cygnet 2023-08-08 20:19:19 +0200
  • aee0442dbd Provide ecdh shared secret as argument to create_output cygnet 2023-08-08 20:13:00 +0200
  • 4c20846dc4 Git rebase main cygnet 2023-08-07 02:03:15 +0200
  • 03d82037ff Provide pre-computed tweak data to create_outputs function cygnet 2023-08-06 02:33:20 +0200
  • 57748f6c81 Use is_testnet in SilentPaymentAddress struct cygnet 2023-08-05 23:34:39 +0200
  • 365d293d58 Change create_outputs function and remove amounts cygnet 2023-08-03 02:30:03 +0200
  • e5f0411d63 Use structs instead of tuples as func arguments cygnet 2023-07-26 02:00:54 +0200
  • c12f582225 Add SilentPaymentAddress struct cygnet 2023-07-26 01:37:05 +0200
  • 0c38f2010a Refactor sending cygnet 2023-07-25 01:52:57 +0200
  • 3daa6fee10 Refactor tests: add utils.rs for test helper functions cygnet 2023-07-25 01:50:14 +0200
  • cd09955b30
    Update test vectors to August 4 version (#12) cygnet 2023-08-07 02:02:15 +0200
  • a32e01f9fa Update test vectors to August 4 version cygnet 2023-08-06 23:45:29 +0200
  • ad2c5b0e72
    8 remove all unwrap (#9) cygnet 2023-07-24 23:15:04 +0200
  • 175d112bab Move Result type to utils cygnet 2023-07-24 23:10:41 +0200
  • 8c7a0c816f Remove unwraps from receiving cygnet 2023-07-24 23:03:46 +0200
  • 897565f307 Remove all unwraps from sending cygnet 2023-07-24 22:35:16 +0200
  • a7001e4a3d
    Update README.md (#4) cygnet 2023-07-24 00:29:12 +0200
  • d81c5e03a8
    Update README.md cygnet 2023-07-24 00:28:39 +0200
  • 547afabfeb
    Resolve "Separate test logic from the library functions" (#3) cygnet 2023-07-24 00:22:44 +0200
  • a7ecc64425 Move input.rs to tests folder cygnet 2023-07-24 00:17:54 +0200
  • a262edc79e Move test vector file into integration test folder cygnet 2023-07-23 23:50:59 +0200
  • 34b10165b8 Move test vector test to integration test folder cygnet 2023-07-23 23:49:05 +0200
  • a2e19873a5 Remove all references to input.rs from other files cygnet 2023-07-23 23:36:08 +0200
  • 9f7ea9191f
    Merge pull request #1 from cygnet3/convert-to-library cygnet 2023-07-23 22:56:17 +0200
  • 74d6050151 Format test cygnet 2023-07-23 22:36:23 +0200
  • 6c83881619 Convert project to library cygnet 2023-07-23 21:42:34 +0200
  • a6071f7df7 Change README cygnet 2023-07-23 17:36:44 +0200
  • 957a59016d Change format test vector: label value in hex format cygnet 2023-07-23 17:14:59 +0200
  • 0ac736bd54 Move functions to utils.rs cygnet 2023-07-23 15:05:23 +0200
  • ec503564bc Add check sending outputs equal receiving given outputs cygnet 2023-07-23 14:15:45 +0200
  • 6d0d7854e6 Add label support for scanning cygnet 2023-07-23 14:15:45 +0200
  • 2d55f9fa49 Add create_labeled_silent_payment_address function cygnet 2023-07-23 14:15:45 +0200
  • fcb11d0208 Add multiple receiving outputs cygnet 2023-07-23 14:15:45 +0200
  • 3194cb2d56 Extract calculate functions from scanning function cygnet 2023-07-23 14:15:45 +0200
  • 8715e492a2 Use x_only public keys, cleanup cygnet 2023-07-23 14:15:45 +0200
  • f7f34ffa64 Add verify receiving signatures cygnet 2023-07-23 14:15:45 +0200
  • c0f10c4781 Partially implemented receiving cygnet 2023-07-23 14:15:45 +0200
  • c634c3a191 Implement sending cygnet 2023-07-23 14:15:45 +0200
  • ba99f4831b Initial commit cygnet 2023-07-23 14:15:45 +0200