Christian Grothoff
|
3ef39e51f3
|
more work on hopefully fixing #6862
|
2021-05-14 18:08:45 +02:00 |
|
Christian Grothoff
|
ab96483e01
|
disable gettext use in secmod code (#6862)
|
2021-05-14 15:47:02 +02:00 |
|
Christian Grothoff
|
23f49379bb
|
remove fault injection
|
2021-04-24 19:05:55 +02:00 |
|
Christian Grothoff
|
0470ba3692
|
-inject fault for buildbot test
|
2021-04-20 21:02:31 +02:00 |
|
Christian Grothoff
|
da25913e61
|
skip keys in future keys if they already expired (remove logging)
|
2021-04-16 14:17:55 +02:00 |
|
Christian Grothoff
|
74ea2da2b0
|
skip keys in future keys if they already expired
|
2021-04-16 14:17:33 +02:00 |
|
Christian Grothoff
|
084a5f6685
|
fix rare NPE
|
2021-04-14 15:24:15 +02:00 |
|
Christian Grothoff
|
57cb2d1ca6
|
tolerate extreme case where all denominations expired
|
2021-04-12 21:48:43 +02:00 |
|
Christian Grothoff
|
2c8afda8b3
|
remove deadlocking log statements
|
2021-03-01 14:08:15 +01:00 |
|
Christian Grothoff
|
97e404e81a
|
fix revocation of unknown key
|
2021-02-16 00:44:03 +01:00 |
|
Christian Grothoff
|
12deb6c267
|
fix memory leaks
|
2021-02-13 16:24:38 +01:00 |
|
Sebastian
|
93347b3904
|
fix #6745
|
2021-02-07 20:11:24 -03:00 |
|
Christian Grothoff
|
fee5d3b716
|
not not break
|
2021-01-29 10:00:23 +01:00 |
|
Christian Grothoff
|
7d0d8d9f1c
|
try another tac
|
2021-01-28 22:36:02 +01:00 |
|
Christian Grothoff
|
0e10a48a17
|
swap signal and unlock logic to hopefully nail #6726
|
2021-01-28 22:01:03 +01:00 |
|
Christian Grothoff
|
4dd87e1118
|
more logging
|
2021-01-28 21:46:21 +01:00 |
|
Christian Grothoff
|
bfd0a96254
|
improve test logging
|
2021-01-28 21:23:16 +01:00 |
|
Christian Grothoff
|
88627af6a3
|
fix #6726
|
2021-01-27 18:57:39 +01:00 |
|
Christian Grothoff
|
66c950c020
|
clean up code
|
2021-01-27 10:02:00 +01:00 |
|
Thien-Thi Nguyen
|
2bba834643
|
make "make check" in src/util respect env var ‘TMPDIR’
https://bugs.gnunet.org/view.php?id=6714
|
2021-01-21 19:56:53 -05:00 |
|
Christian Grothoff
|
2aa77fdd1c
|
work around compiler warning, ensure we leave 0-terminator, even though it is not required by the kernel
|
2021-01-21 13:20:25 +01:00 |
|
|
b23f9b78a4
|
rename taler-helper-crypto-* to taler-exchange-secmod-*
|
2021-01-17 20:07:55 +01:00 |
|
Christian Grothoff
|
928d6626b5
|
newline
|
2021-01-15 18:01:34 +01:00 |
|
Christian Grothoff
|
33835b124b
|
fix DH revocation logic
|
2021-01-15 15:38:47 +01:00 |
|
Christian Grothoff
|
7c8d8b7917
|
improve logging
|
2021-01-15 12:18:27 +01:00 |
|
Christian Grothoff
|
b40afe196c
|
remove redundant old_coin_pub from link data
|
2021-01-10 12:15:47 +01:00 |
|
Christian Grothoff
|
ca66a1d1af
|
fix major bug with SQL statement missing ORDER BY freshcoin_index resulting in possible link failures (but usually lucky with old DB schema)
|
2021-01-10 00:54:12 +01:00 |
|
Christian Grothoff
|
a7d43dd6c2
|
fix #6676
|
2021-01-06 15:43:16 +01:00 |
|
Christian Grothoff
|
e8df4ac339
|
update .gitignore files
|
2021-01-06 11:38:13 +01:00 |
|
Christian Grothoff
|
09d6ee75fe
|
add chmod() to set client unix domain socket to group writable regardless of umask
|
2021-01-06 10:22:49 +01:00 |
|
Christian Grothoff
|
dc570d0c06
|
better error handling on configuration failures
|
2021-01-06 10:16:58 +01:00 |
|
Christian Grothoff
|
adb48b6163
|
use shorter PATHs, /home/grothoff/research/taler/exchange/src/util may be too much for UNIXPATH
|
2021-01-06 10:11:53 +01:00 |
|
Christian Grothoff
|
e6f44e22ac
|
use blocking sendto() call to possibly eliminate need for nanosleep()
|
2021-01-06 10:07:12 +01:00 |
|
Christian Grothoff
|
ad3d0a8997
|
improve logging
|
2021-01-05 21:30:28 +01:00 |
|
Christian Grothoff
|
16c79df86d
|
fix path for tests
|
2021-01-05 18:12:48 +01:00 |
|
Christian Grothoff
|
8764047368
|
fix path for tests
|
2021-01-05 18:10:40 +01:00 |
|
Christian Grothoff
|
148287954d
|
clean taler-config, needed to build proper dpkg
|
2021-01-02 12:00:00 +01:00 |
|
Christian Grothoff
|
26410a72c2
|
fix #6666, bump protocol version to 9
|
2021-01-01 15:48:43 +01:00 |
|
Christian Grothoff
|
6b70f2e454
|
keep helpers in normal bin/ dir
|
2020-12-31 22:31:32 +01:00 |
|
Christian Grothoff
|
3399ece8c3
|
proposed fix for #6667
|
2020-12-31 21:23:33 +01:00 |
|
Christian Grothoff
|
54b4951b89
|
more logging for #6667
|
2020-12-31 20:41:33 +01:00 |
|
Christian Grothoff
|
65ee08a553
|
more logging for #6667
|
2020-12-31 19:18:31 +01:00 |
|
Thien-Thi Nguyen
|
b7af94231b
|
fix typo in last commit: s/dh/esh/ (three instances)
* src/util/crypto_helper_esign.c (TALER_CRYPTO_helper_esign_poll): ...here.
|
2020-12-31 12:00:49 -05:00 |
|
Christian Grothoff
|
7514407487
|
use same restart logic for EdDSA and RSA
|
2020-12-31 17:38:41 +01:00 |
|
Christian Grothoff
|
ad62f0fb7e
|
set timeout to 5s
|
2020-12-31 17:35:21 +01:00 |
|
Christian Grothoff
|
e1e9250ff7
|
add check for sufficiently recent version of libgnunetutil, remove now unnecessary crypto blinding logic
|
2020-12-25 08:44:57 +01:00 |
|
Christian Grothoff
|
d986555355
|
log when we sign, with error if time does not match expectations
|
2020-12-20 18:27:10 +01:00 |
|
Christian Grothoff
|
699916056b
|
misc doxygen fixes
|
2020-12-20 17:10:09 +01:00 |
|
Christian Grothoff
|
6f69bc424a
|
fix GNUNET_DISK_fn_write() rval check to match latest GNUnet API
|
2020-12-20 15:52:27 +01:00 |
|
Christian Grothoff
|
6d820228b6
|
enable auditor in generate-XXX-basedb scripts
|
2020-12-16 13:23:41 +01:00 |
|
Christian Grothoff
|
cffefb0b63
|
remove duplicated comments
|
2020-12-16 12:57:27 +01:00 |
|
Christian Grothoff
|
96b4c139ee
|
add auditor-enable /-disable commands to taler-exchange-offline tool
|
2020-12-16 12:56:35 +01:00 |
|
Christian Grothoff
|
b5d88fc2d1
|
activating implementation of #6175
|
2020-12-14 15:42:32 +01:00 |
|
Christian Grothoff
|
b81a5fb3aa
|
add sync and timeout functionality to helpers
|
2020-12-12 22:40:40 +01:00 |
|
Christian Grothoff
|
09abf5e7e0
|
integrate new REST calls, add timeout to helper invocations
|
2020-12-12 11:34:57 +01:00 |
|
Christian Grothoff
|
7274162458
|
supply more defaults
|
2020-12-11 00:05:30 +01:00 |
|
Christian Grothoff
|
f587df78f3
|
supply more defaults
|
2020-12-11 00:04:30 +01:00 |
|
Christian Grothoff
|
2bcf6646e4
|
supply more defaults
|
2020-12-11 00:03:58 +01:00 |
|
Christian Grothoff
|
ccafd0245e
|
missing file
|
2020-12-08 19:55:19 +01:00 |
|
Christian Grothoff
|
05f539c127
|
initialize master_pub field
|
2020-12-08 19:13:39 +01:00 |
|
Christian Grothoff
|
75b510f92f
|
fix secmod rsa signature
|
2020-12-08 19:01:27 +01:00 |
|
Christian Grothoff
|
70b0839644
|
implement new taler-auditor-offline tool
|
2020-12-06 00:05:45 +01:00 |
|
Christian Grothoff
|
e0b62b0a49
|
towards offline tool uploading /management/keys
|
2020-12-05 21:33:30 +01:00 |
|
Christian Grothoff
|
8170e1e9ab
|
move all TALER_SIGNATURE_SM_-operations to secmod_signatures.c
|
2020-12-05 19:47:54 +01:00 |
|
Christian Grothoff
|
6cceb617af
|
centralize (most) offline signing/verifying operations into offline_signatures.c
|
2020-12-04 20:29:18 +01:00 |
|
|
82813b337c
|
copy (un)blinding logic from GNUnet
|
2020-12-04 12:25:58 +01:00 |
|
|
d3b714922f
|
conditionally use (un)blinding implementation from libgnunetutil
|
2020-12-04 12:10:09 +01:00 |
|
Christian Grothoff
|
9a3377766d
|
remove bogus check
|
2020-12-02 16:02:56 +01:00 |
|
Christian Grothoff
|
4b2504a3c3
|
doxygen fixes
|
2020-11-30 14:16:42 +01:00 |
|
Christian Grothoff
|
b9b38cdc47
|
ignore test binary
|
2020-11-23 21:11:12 +01:00 |
|
Christian Grothoff
|
d5656ec46e
|
finish helper test cases
|
2020-11-23 21:10:55 +01:00 |
|
Christian Grothoff
|
77dbb83276
|
implement exchange online signing key client library
|
2020-11-23 20:30:10 +01:00 |
|
Christian Grothoff
|
3e37c63fbd
|
implement sm signing of key announcements
|
2020-11-23 16:36:07 +01:00 |
|
Christian Grothoff
|
c0a6e13b3c
|
first sketch of eddsa helper
|
2020-11-22 23:31:35 +01:00 |
|
Christian Grothoff
|
6082ac8151
|
add missing delayed purge logic
|
2020-11-22 22:57:58 +01:00 |
|
Christian Grothoff
|
cbba3d5f29
|
make parallelism configurable
|
2020-11-22 22:31:07 +01:00 |
|
Christian Grothoff
|
171391057d
|
complete crypto helper denom testing
|
2020-11-22 22:25:49 +01:00 |
|
Christian Grothoff
|
1931869c3c
|
more work on rsa crypto helper test
|
2020-11-22 19:02:49 +01:00 |
|
Christian Grothoff
|
a9fb94e916
|
start with testing crypto rsa helper
|
2020-11-22 18:31:33 +01:00 |
|
Christian Grothoff
|
9b68dbb8e6
|
implementing client library for talking to the crypto helper process
|
2020-11-21 23:58:00 +01:00 |
|
Christian Grothoff
|
5fb918ae7e
|
expand gitignore
|
2020-11-15 17:01:26 +01:00 |
|
Christian Grothoff
|
9eef09f6c0
|
complete first draft of taler-helper-crypto-rsa.c
|
2020-11-15 16:59:20 +01:00 |
|
Christian Grothoff
|
736997ffe8
|
add worker thread logic
|
2020-11-15 16:17:57 +01:00 |
|
Christian Grothoff
|
9f60c8c041
|
handle revocation requests
|
2020-11-15 13:26:49 +01:00 |
|
Christian Grothoff
|
bf7a660ec0
|
implement notfiy_client_dk_add
|
2020-11-15 12:27:26 +01:00 |
|
Christian Grothoff
|
b8e35aaed0
|
add taler-helper-crypto-rsa to build system
|
2020-11-15 12:13:28 +01:00 |
|
Christian Grothoff
|
4f0e38ab12
|
more work on crypto RSA helper
|
2020-11-14 22:27:50 +01:00 |
|
Christian Grothoff
|
81d6f8e0df
|
starting point for #6175
|
2020-11-14 00:38:31 +01:00 |
|
Christian Grothoff
|
afc72f1f47
|
make static analysis happy
|
2020-10-30 00:26:21 +01:00 |
|
Christian Grothoff
|
4129b724a0
|
doxygen fixes, update ChangeLog, bump version
|
2020-10-03 16:08:01 +02:00 |
|
Christian Grothoff
|
2aca3b5eff
|
use enum instead of int
|
2020-08-29 11:55:40 +02:00 |
|
Christian Grothoff
|
46dde9368f
|
implement i18n lookup logic for #6458
|
2020-08-19 18:19:00 +02:00 |
|
Christian Grothoff
|
6256bdb15a
|
implement #6478, but untested as shown by FIXMEs
|
2020-08-12 20:12:39 +02:00 |
|
MS
|
7c2de4c5e6
|
payto parser: extract 'subject' parameter.
|
2020-07-27 12:48:48 +02:00 |
|
Jonathan Buchanan
|
016c4a5cf2
|
update gana, add error codes c file
|
2020-07-22 01:37:39 -04:00 |
|
Christian Grothoff
|
9e92cc6089
|
Fix #6375
|
2020-07-15 21:41:09 +02:00 |
|
Christian Grothoff
|
82b6067de6
|
more unit crypto tests
|
2020-07-11 17:26:02 +02:00 |
|
Christian Grothoff
|
a32a5ef25a
|
add TALER_yna_to_string()
|
2020-07-05 16:50:14 +02:00 |
|
Jonathan Buchanan
|
0c4eca0d48
|
moved yna to exchange
|
2020-07-05 16:50:14 +02:00 |
|
Christian Grothoff
|
8b99abbe62
|
CSE elimination, fix #6218
|
2020-04-23 15:26:17 +02:00 |
|
Christian Grothoff
|
7666542ab6
|
fix #6219
|
2020-04-23 15:22:41 +02:00 |
|
Christian Grothoff
|
051ccdf0e7
|
fix #6215~15757
|
2020-04-23 12:05:27 +02:00 |
|
Christian Grothoff
|
c79a95c7d2
|
write overflow check nicer (#6215)
|
2020-04-23 12:02:52 +02:00 |
|
Christian Grothoff
|
f934a81d49
|
fix ftbfs
|
2020-04-17 14:19:12 +02:00 |
|
Christian Grothoff
|
00350bc228
|
remove c_hash from planchet detail where it does not logically belong
|
2020-04-12 16:44:28 +02:00 |
|
Christian Grothoff
|
44272bf1ce
|
adapations to GNUnet API change
|
2020-04-11 21:06:30 +02:00 |
|
Christian Grothoff
|
77e8be0047
|
include 0-terminator space
|
2020-04-10 21:30:47 +02:00 |
|
Christian Grothoff
|
84a40be0bc
|
fix #6170 and rest of #6164
|
2020-04-08 23:52:01 +02:00 |
|
Christian Grothoff
|
50bc862a68
|
adapt to new GNUnet sign API (#6164)
|
2020-04-08 18:18:20 +02:00 |
|
Christian Grothoff
|
02736e40c2
|
fix ftbfs
|
2020-04-03 20:47:34 +02:00 |
|
Christian Grothoff
|
e9de3374a9
|
fix #6148
|
2020-04-02 14:01:41 +02:00 |
|
Christian Grothoff
|
a039926bb6
|
fix #6147
|
2020-04-02 13:47:21 +02:00 |
|
Christian Grothoff
|
340ac36199
|
fix #6146
|
2020-04-02 11:34:52 +02:00 |
|
Christian Grothoff
|
3404fda463
|
typos
|
2020-03-31 20:57:11 +02:00 |
|
Christian Grothoff
|
17eafb869c
|
address FIXME
|
2020-03-28 22:12:47 +01:00 |
|
Christian Grothoff
|
17cfbced1d
|
fix inconsistency in field naming
|
2020-03-27 17:32:39 +01:00 |
|
Christian Grothoff
|
c597af8334
|
adjust types to match latest GNUnet API
|
2020-03-17 01:09:16 +01:00 |
|
Christian Grothoff
|
c898a1e13b
|
clean up closer logic, improve error handling, simplify logic, add comments
|
2020-03-15 20:42:47 +01:00 |
|
Christian Grothoff
|
4322bbf2f1
|
move common logic to parse currency into libtalerutil
|
2020-03-15 20:08:38 +01:00 |
|
Christian Grothoff
|
ffcadbff8c
|
code cleanup (comments, scoping, naming, indentation)
|
2020-03-07 00:28:07 +01:00 |
|
Christian Grothoff
|
f979ee9aca
|
add ENABLE_SANITY_CHECKS #define instead of using '1'
|
2020-03-01 13:13:33 +01:00 |
|
Christian Grothoff
|
d11a13c825
|
de-duplicate url.c
|
2020-03-01 13:04:06 +01:00 |
|
Christian Grothoff
|
72764dc5f1
|
doxygen fixes
|
2020-02-29 17:13:43 +01:00 |
|
Florian Dold
|
26ad7c8191
|
spelling of 'mismatch'
|
2020-01-20 02:11:03 +01:00 |
|
Christian Grothoff
|
b290ca30c0
|
fix
|
2020-01-20 01:40:29 +01:00 |
|
Florian Dold
|
12468e1fd8
|
denom->amount
|
2020-01-19 22:01:27 +01:00 |
|
Christian Grothoff
|
6f3c682722
|
rename: TALER_config_get_denom->amount
|
2020-01-19 20:39:27 +01:00 |
|
Christian Grothoff
|
bc812a0a51
|
indent
|
2020-01-19 20:37:12 +01:00 |
|
Christian Grothoff
|
a0c6adfa49
|
split off mhd.c
|
2020-01-19 20:36:34 +01:00 |
|
Christian Grothoff
|
59398cfd76
|
separate util.c and url.c
|
2020-01-19 20:33:07 +01:00 |
|
Christian Grothoff
|
600592dbf6
|
fix rounding, extend test
|
2020-01-19 20:11:32 +01:00 |
|
Christian Grothoff
|
e4cfa3d640
|
annotate
|
2020-01-19 19:44:29 +01:00 |
|
Christian Grothoff
|
5da9cfc51c
|
clean up amount logic, fix 2^53 check
|
2020-01-19 19:39:14 +01:00 |
|
Christian Grothoff
|
d22a52cc7a
|
fix copyright headers as per CA
|
2020-01-19 19:21:58 +01:00 |
|
Florian Dold
|
fc8bdb9b97
|
consistently use payto URI instead of URL
|
2020-01-19 17:03:19 +01:00 |
|
Florian Dold
|
b683fd114a
|
remove unused/undocumented valgraind suppression file
|
2020-01-19 01:42:48 +01:00 |
|
Christian Grothoff
|
6bdccb5c7b
|
add preload obscenity
|
2020-01-18 19:49:33 +01:00 |
|
Christian Grothoff
|
5146d62b14
|
doxygen
|
2020-01-18 14:16:40 +01:00 |
|
Christian Grothoff
|
9c45958a55
|
doxygen
|
2020-01-18 14:13:28 +01:00 |
|
Christian Grothoff
|
96ac20c3bb
|
fix FTBFS
|
2020-01-18 14:01:56 +01:00 |
|
Christian Grothoff
|
9317d6d69d
|
doxygen work
|
2020-01-18 13:23:17 +01:00 |
|
Christian Grothoff
|
5abe350a05
|
doxygen
|
2020-01-18 12:34:17 +01:00 |
|
Florian Dold
|
d2d7791c69
|
DCE: only keep x-taler-wire processing functions we actually use/need
|
2020-01-18 01:13:53 +01:00 |
|
Florian Dold
|
c805e9cf20
|
DCE: we never have to derrive the wire_gateway_url from the payto URI
|
2020-01-18 00:43:29 +01:00 |
|
Florian Dold
|
7378b5a081
|
amount rounding a la Christian
|
2020-01-17 18:59:15 +01:00 |
|
Christian Grothoff
|
a9ae2171b8
|
reuse TALER_url_join
|
2020-01-16 21:57:40 +01:00 |
|
Florian Dold
|
a358360fb3
|
remove wallet-specific code
|
2020-01-16 13:48:35 +01:00 |
|
Florian Dold
|
da5b3ba8ae
|
round amounts based on config, do unit test for rounding
|
2020-01-15 15:17:25 +01:00 |
|
Christian Grothoff
|
b37fff0d5b
|
ftbfs
|
2020-01-15 14:58:10 +01:00 |
|
Christian Grothoff
|
4547bfb318
|
fix fakebank account vs. full payto confusion
|
2020-01-15 11:48:49 +01:00 |
|