Commit Graph

  • f46dc9ea5e
    Merge branch 'master' of ssh://git.taler.net/exchange Gian Demarmels 2022-02-05 00:33:16 +0100
  • c42376cf40
    crypto implementation Gian Demarmels 2022-02-05 00:32:53 +0100
  • aea7fc36c3
    -style fix Christian Grothoff 2022-02-05 00:13:51 +0100
  • d81a6c7cf2
    -work on reveal Christian Grothoff 2022-02-05 00:12:58 +0100
  • 41acdf11b8
    make API actually workable, sketch out melt Christian Grothoff 2022-02-05 00:02:38 +0100
  • b30765c7d0
    make API actually workable, sketch out melt Christian Grothoff 2022-02-04 23:58:41 +0100
  • cfc6c3fcd0
    make API actually workable: Christian Grothoff 2022-02-04 23:09:19 +0100
  • d833966d52
    -API work Christian Grothoff 2022-02-04 22:02:48 +0100
  • bd5a25aff2
    -fix comment Christian Grothoff 2022-02-04 21:20:26 +0100
  • 57dc3cd232
    new API Christian Grothoff 2022-02-04 21:12:54 +0100
  • ed136c1f2d
    sync Christian Grothoff 2022-02-04 20:02:16 +0100
  • 30c92a9b9e
    Merge branch 'master' of ssh://git.taler.net/exchange Gian Demarmels 2022-02-04 19:50:40 +0100
  • 752c0aca43
    uncrustify Gian Demarmels 2022-02-04 19:50:21 +0100
  • 37f54d3e5d
    exchangedb fix Gian Demarmels 2022-02-04 19:50:12 +0100
  • 03fd154a69
    messing with CS/RSA fixes Christian Grothoff 2022-02-04 19:29:52 +0100
  • 7d2a1a596a
    split .conf files into rsa and cs Lucien Heuzeveldt 2022-02-04 19:24:30 +0100
  • 9d40bd5a1e
    split tests by rsa/cs Christian Grothoff 2022-02-04 18:45:42 +0100
  • a67786078b
    resolves merge conflicts Gian Demarmels 2022-02-04 16:50:32 +0100
  • 8674f32aec
    denomination CIPHER field per denom Gian Demarmels 2022-01-29 12:57:25 +0100
  • 086cf05794
    refactor TALER_coin_ev_hash Gian Demarmels 2022-01-17 19:36:19 +0100
  • 2213012866
    include denom_pub into coin_ev_hash Gian Demarmels 2022-01-17 15:10:47 +0100
  • be50c084f8
    fixed nonce check, renamed WithdrawNonce Gian Demarmels 2022-01-17 09:37:36 +0100
  • ae5f082c75
    repair nonce check Gian Demarmels 2022-01-16 22:04:52 +0100
  • bcc159de17
    introduce new type for security module pubkeys Gian Demarmels 2022-01-16 21:07:20 +0100
  • 3510f953b0
    -make picky gcc happy Christian Grothoff 2022-01-16 18:16:41 +0100
  • 8d85c8b5b6
    implement feedback Lucien Heuzeveldt 2022-01-16 17:02:15 +0100
  • ea97729ba8
    -scope needed Christian Grothoff 2022-01-13 19:30:20 +0100
  • 74ce114b83
    change TEH_keys_denomination_sign message parameter Lucien Heuzeveldt 2022-01-11 21:16:47 +0100
  • 5b7e8f9ac5
    refactoring Gian Demarmels 2022-01-11 21:21:18 +0100
  • daa7fdcfb1
    implement spend Lucien Heuzeveldt 2022-01-10 22:09:35 +0100
  • 9c2aefaa51
    removed varargs Gian Demarmels 2022-01-09 16:49:27 +0100
  • 9074e66ebc
    implement withdraw (nonce reuse check missing) Lucien Heuzeveldt 2022-01-08 20:41:01 +0100
  • 4c7aa09784
    cleanup Gian Demarmels 2022-01-07 16:33:00 +0100
  • 2d70c8c6d0
    secmod CS sign implementation Gian Demarmels 2022-01-06 16:24:50 +0100
  • 82405b0ce5
    implement CS key handling and csr endpoint Lucien Heuzeveldt 2022-01-06 15:55:50 +0100
  • 36f551ff33
    set planchet detail cipher, add cipher checks Lucien Heuzeveldt 2022-01-04 17:46:36 +0100
  • 106664ed0c
    implement TALER_CRYPTO_helper_cs_r_derive and related tests Lucien Heuzeveldt 2022-01-04 17:26:01 +0100
  • 875a8b397e
    implement secmod cs derive R Lucien Heuzeveldt 2022-01-04 12:21:58 +0100
  • d1fd3a485b
    revocation Gian Demarmels 2022-01-04 10:27:46 +0100
  • 9d9d4413df
    setup_key for cs secmod helper Gian Demarmels 2022-01-03 23:38:31 +0100
  • 18db69be2d
    initial cs_secmod implementation Gian Demarmels 2022-01-03 14:38:59 +0100
  • f239b01be1
    secmod cs signatures implementation Gian Demarmels 2022-01-01 12:41:49 +0100
  • fbb6d03f69
    fix const due to changes in TALER_planchet_prepare Lucien Heuzeveldt 2021-12-31 17:53:01 +0100
  • 75eff1524a
    clean up cs implementation Lucien Heuzeveldt 2021-12-31 17:38:20 +0100
  • cf4fd36cc4
    remove varargs in cs crypto implementation Lucien Heuzeveldt 2021-12-31 15:24:41 +0100
  • 4bcbd704df
    utility functions Gian Demarmels 2021-12-27 20:02:54 +0100
  • ca247f6f58
    fixed CS signatures and cleanup/refactoring Gian Demarmels 2021-12-27 16:21:26 +0100
  • 3225566c93
    implement exchange_api_csr Lucien Heuzeveldt 2021-12-23 22:49:57 +0100
  • db9b84970d
    add sign and verify implementation Gian Demarmels 2021-12-23 12:36:04 +0100
  • 5d2157a8f6
    sign_blinded implementation Gian Demarmels 2021-12-23 10:58:03 +0100
  • f1ec1e70a0
    implemented planchet_prepare for CS Gian Demarmels 2021-12-22 16:55:34 +0100
  • a02ab8f81b
    added CS get R functionality and planchet setup Gian Demarmels 2021-12-22 12:52:54 +0100
  • 385eb51e93
    CS planchet create and withdraw create Gian Demarmels 2021-12-22 11:45:22 +0100
  • f3fb7c29e6
    added CS data structures, implemented CS keypair Gian Demarmels 2021-12-17 14:35:10 +0100
  • 0a459aeb13
    fix hyphenation Christian Grothoff 2022-02-03 18:54:12 +0100
  • 9780625e09
    -more edits from Dora Christian Grothoff 2022-02-03 18:52:01 +0100
  • dbaf21c215
    -fix amp Christian Grothoff 2022-02-03 16:00:45 +0100
  • 71de8b1663
    -corrections at cbdc-it + FIXMEs ms 2022-02-02 08:14:43 +0100
  • bde9bdb38d
    -more fixes from Dora Christian Grothoff 2022-02-01 17:53:50 +0100
  • f7162e756c
    diagramma Christian Grothoff 2022-02-01 12:36:21 +0100
  • a0dd2de662
    luca Christian Grothoff 2022-02-01 11:32:28 +0100
  • fc397f2634
    -corrections from Dora Christian Grothoff 2022-02-01 10:04:59 +0100
  • 5ea4e5b122
    corrections from Dora Christian Grothoff 2022-02-01 09:35:28 +0100
  • 649c6b6f72
    cbdc-it Christian Grothoff 2022-01-31 17:11:13 +0100
  • 88f64e238c
    cbdc - Italian edition Christian Grothoff 2022-01-31 16:14:39 +0100
  • e6e0cabf08
    test and hopefully fix JSON canonicalization Florian Dold 2022-01-27 20:25:40 +0100
  • 32f1276b8c
    fix RFC 8785 JSON normalization Florian Dold 2022-01-27 15:29:55 +0100
  • 8684a9bfea
    [age_restriction] progress 13/n Özgür Kesim 2022-01-23 01:31:02 +0100
  • 1962ed6b0b
    improvements in extension handling Özgür Kesim 2022-01-22 00:26:43 +0100
  • 0b56de6c99
    [age restriction] progress 12/n Özgür Kesim 2022-01-11 15:24:43 +0100
  • 0b6ebc6160
    fix FTBFS (Linux) for 2022-01-18, "use 'pipe' instead of 'eventfd' on non-Linux systems" Thien-Thi Nguyen 2022-01-18 19:34:41 -0500
  • c10b783521
    use 'pipe' instead of 'eventfd' on non-Linux systems Jonathan Buchanan 2022-01-18 09:15:54 -0500
  • 766a291151
    fix #7143 Christian Grothoff 2022-01-11 17:56:32 +0100
  • e7aeec04f4
    The current recoup API is broken. I guess this is another example where "trivial" API changes turn out to have (multiple!) unexpected consequences. Christian Grothoff 2022-01-11 12:47:35 +0100
  • aaaaa9a103
    fix amount denormalization issue Christian Grothoff 2022-01-10 09:03:57 +0100
  • 14efa23a2b
    improve error response for withdrawal Florian Dold 2022-01-10 01:23:46 +0100
  • e30989c930
    [age restriction] progress 11/n Özgür Kesim 2022-01-10 00:04:23 +0100
  • d91750ca0f
    drop extensions table Özgür Kesim 2022-01-08 19:45:19 +0100
  • d6bf20028d
    Fixed prepared statement for extensions Özgür Kesim 2022-01-08 19:45:00 +0100
  • cc7d7707ab
    [age restriction] progress 10/n Özgür Kesim 2022-01-08 14:40:20 +0100
  • b49fac3d58
    -introduce new convenience macro Christian Grothoff 2021-12-31 11:23:42 +0100
  • 5cd2bc5de3
    -cleanup Christian Grothoff 2021-12-28 15:36:26 +0100
  • ef4238874f
    [age restriction] progress 9/n Özgür Kesim 2021-12-27 23:24:48 +0100
  • 070f442a11
    resolve #7124: ensure -s also deletes work_shards Christian Grothoff 2021-12-26 13:05:39 +0100
  • e7d4183d1c
    -fix FTBFS Christian Grothoff 2021-12-25 17:22:54 +0100
  • 74e4c6429a
    clean up refresh-reveal logic, reducing local copying Christian Grothoff 2021-12-25 16:13:06 +0100
  • f6ecb6c895
    -eliminate redundant hash operation on link signatures Christian Grothoff 2021-12-25 15:39:01 +0100
  • 84c9adf5a6
    v12: also do not sign over merchant_pub in REFUND signature, centralize logic Christian Grothoff 2021-12-25 14:58:04 +0100
  • 1c34489905
    -add missing #include Christian Grothoff 2021-12-25 14:08:47 +0100
  • 87376e02eb
    protocol v12 changes (/recoup split, signature changes) plus database sharding plus O(n^2)=>O(n) worst-case complexity reduction on coin balance checks Christian Grothoff 2021-12-25 13:56:33 +0100
  • 2c14d33870
    deduplicate melt signing logic, remove coin_pub from data being signed over Christian Grothoff 2021-12-21 16:16:10 +0100
  • 1b23857f2c
    [age restriction] progress 8/n Özgür Kesim 2021-12-23 15:15:33 +0100
  • 62444504f7
    denormalize reserve_pub in reserve tables to enable sharding Christian Grothoff 2021-12-19 13:43:33 +0100
  • 527d903678
    add new wrappers around merchant hash codes for tips and pickups Christian Grothoff 2021-12-19 11:54:07 +0100
  • 1acc851deb
    -fix recoup ugliness Christian Grothoff 2021-12-16 20:18:44 +0100
  • 3b6a0dd599
    compat Christian Grothoff 2021-12-15 17:02:11 +0100
  • 110fe5b640
    -fix FTBFS Christian Grothoff 2021-12-15 11:38:57 +0100
  • fdfcb29027
    -fix FTBFS Christian Grothoff 2021-12-15 11:36:36 +0100
  • 8cb0b890d3
    fix test_sq: Christian Grothoff 2021-12-15 10:28:52 +0100
  • f4e3d9f716
    -die pthread.h Christian Grothoff 2021-12-14 17:01:52 +0100