This website requires JavaScript.
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