Christian Grothoff
|
f01ab79015
|
RSA-despecialization
|
2021-11-06 15:29:10 +01:00 |
|
Christian Grothoff
|
c3e244322b
|
more crypto refactoring
|
2021-11-05 23:01:21 +01:00 |
|
Christian Grothoff
|
eaf9d728f5
|
more crypto refactoring
|
2021-11-05 22:48:11 +01:00 |
|
Christian Grothoff
|
ba627bf84c
|
-fixes
|
2021-11-05 22:22:47 +01:00 |
|
Christian Grothoff
|
ebbc250f8b
|
-brks
|
2021-11-05 21:37:46 +01:00 |
|
Christian Grothoff
|
2549fb6dc7
|
more RSA abstraction work
|
2021-11-05 17:19:47 +01:00 |
|
Christian Grothoff
|
9668e2e4fb
|
fix typo
|
2021-11-05 17:07:11 +01:00 |
|
Christian Grothoff
|
c787e28e84
|
more denom key refactoring
|
2021-11-05 14:18:13 +01:00 |
|
Christian Grothoff
|
32da809fd6
|
abstract denomination keys a bit more
|
2021-11-05 14:00:10 +01:00 |
|
Christian Grothoff
|
1408e1587b
|
introduce invalid key type
|
2021-11-01 23:49:13 +01:00 |
|
Christian Grothoff
|
783d07b476
|
consistently distinguish blinded/unblinded denomination sigs
|
2021-10-31 18:12:54 +01:00 |
|
Christian Grothoff
|
b1197c16a4
|
-fix tests
|
2021-10-31 18:01:19 +01:00 |
|
Christian Grothoff
|
3eae999efc
|
distinguish between blind and non-blind denomination signatures
|
2021-10-31 17:56:56 +01:00 |
|
Christian Grothoff
|
5d0c6fa29b
|
-FTBFS fix
|
2021-10-27 22:30:04 +02:00 |
|
Christian Grothoff
|
382fb837bd
|
-work on testing FTBFS
|
2021-10-27 21:59:04 +02:00 |
|
Christian Grothoff
|
3900531e0d
|
eliminate HKDF when hashing paytos
|
2021-10-27 11:40:12 +02:00 |
|
Christian Grothoff
|
fd615f3e33
|
-fix exchange FTBFS
|
2021-10-27 09:23:14 +02:00 |
|
Christian Grothoff
|
b6be9dc0c0
|
-work on FTBFS
|
2021-10-27 09:23:13 +02:00 |
|
Christian Grothoff
|
74234f75a4
|
-work on FTBFS
|
2021-10-27 09:23:13 +02:00 |
|
Christian Grothoff
|
f0951d34dd
|
-fix more FTBFS
|
2021-10-27 09:23:13 +02:00 |
|
Christian Grothoff
|
f7d08e8c2b
|
-work on FTBFS;
|
2021-10-27 09:23:13 +02:00 |
|
Christian Grothoff
|
58ea04167c
|
-fix misc FTBFS
|
2021-10-27 09:23:13 +02:00 |
|
Christian Grothoff
|
868a4ce76d
|
-resovling more FTBFS issues
|
2021-10-27 09:23:12 +02:00 |
|
Christian Grothoff
|
57c334fb1f
|
fix remaining libtalerutil tests FTBFS issues
|
2021-10-27 09:23:12 +02:00 |
|
Christian Grothoff
|
43223899e7
|
add missing file
|
2021-10-27 09:23:12 +02:00 |
|
Christian Grothoff
|
17cf64dfb6
|
fix remaining libtalerutil FTBFS issues
|
2021-10-27 09:23:12 +02:00 |
|
Christian Grothoff
|
42bdb5aa6e
|
-fixing more FTBFS
|
2021-10-27 09:23:11 +02:00 |
|
Christian Grothoff
|
fc371ea18b
|
start to work on transformation
|
2021-10-27 09:23:11 +02:00 |
|
Christian Grothoff
|
55632b1fbf
|
brutally fixing types in src/include/, creating plenty of FTBFS issues
|
2021-10-27 09:23:11 +02:00 |
|
Christian Grothoff
|
7d62fa065b
|
start with KYC support in DB
|
2021-10-14 14:45:10 +02:00 |
|
Christian Grothoff
|
acbadd5c6e
|
-modify C API to future-proof it for returning more details as required for KYC implementation
|
2021-10-13 18:52:59 +02:00 |
|
Christian Grothoff
|
66573865e1
|
generate 502 on secmod unavailable instead of 200 with bad public key; more logging
|
2021-10-11 14:32:32 +02:00 |
|
Christian Grothoff
|
d8922f82e5
|
-introduce 'struct TALER_WireSalt'
|
2021-10-09 16:11:04 +02:00 |
|
Christian Grothoff
|
8ac8eee350
|
pow needs libm
|
2021-09-06 17:02:24 +02:00 |
|
Christian Grothoff
|
303e47e24b
|
add taler-config C version, useful once we depend on the next GNUnet release to avoid the LD_PRELOAD hack
|
2021-09-05 18:33:29 +02:00 |
|
Christian Grothoff
|
bf2ce9853e
|
add long-time overdue convenience function
|
2021-09-01 11:11:41 +02:00 |
|
Christian Grothoff
|
bbce483ba0
|
-handle NULL nicely
|
2021-08-23 08:31:01 +02:00 |
|
Christian Grothoff
|
8590e6b309
|
-check DE IBAN
|
2021-08-23 08:25:56 +02:00 |
|
Christian Grothoff
|
01e06eb715
|
-remove sessions also from auditor
|
2021-08-23 08:24:59 +02:00 |
|
Christian Grothoff
|
a51f39217e
|
fix .so search in taler-config
|
2021-08-19 20:41:25 +02:00 |
|
Christian Grothoff
|
f98c463be2
|
export TALER_iban_validate() API
|
2021-08-14 13:54:12 +02:00 |
|
Sebastian
|
617da7485c
|
check iban lower bound
|
2021-08-09 13:36:26 -03:00 |
|
Christian Grothoff
|
b58605a79d
|
introduce TALER_OS_init() to safely handle static linkage
|
2021-08-08 16:45:32 +02:00 |
|
Christian Grothoff
|
0a0c167567
|
-require receiver-name in iban payto URIs
|
2021-08-08 00:01:07 +02:00 |
|
Christian Grothoff
|
1eba4f5e62
|
reduce retries and timeout
|
2021-08-07 19:02:54 +02:00 |
|
Christian Grothoff
|
bd7e44720b
|
-proper fix for endless loop on IPC permission trouble
|
2021-08-05 20:48:34 +02:00 |
|
Christian Grothoff
|
453d984569
|
-try to fix Florian's FIXME/endless loop, alas without test as Florian did not provide enough details for that
|
2021-08-05 11:07:20 +02:00 |
|
|
b83ec3a794
|
fixme
|
2021-08-04 21:00:27 +02:00 |
|
|
4baecd4856
|
call chmod on path, not on whole sock addr
|
2021-08-04 20:54:45 +02:00 |
|
|
07bcff123f
|
call chmod on client socket path, not client socket directory
|
2021-08-04 20:01:28 +02:00 |
|
Christian Grothoff
|
6d099b44fb
|
fix #6976
|
2021-08-04 17:13:53 +02:00 |
|
Christian Grothoff
|
06676e72cb
|
allow ';' in URLs, needed for data URLs
|
2021-08-03 21:50:54 +02:00 |
|
Christian Grothoff
|
5fc2e72a2a
|
fix #6969
|
2021-08-03 14:41:42 +02:00 |
|
Christian Grothoff
|
3a6ae694ec
|
-work on #6948
|
2021-08-02 19:48:37 +02:00 |
|
Christian Grothoff
|
c4ae15c1db
|
-strengthen payto validation logic
|
2021-08-02 19:38:23 +02:00 |
|
|
5bc3217b78
|
gitignore
|
2021-07-30 18:38:48 +02:00 |
|
|
bfebdae838
|
fix secmod helper config, wait for client directory
|
2021-07-30 18:37:54 +02:00 |
|
|
2bdc2f61c5
|
put generated secmod keys in separate dir
|
2021-07-30 18:12:36 +02:00 |
|
Christian Grothoff
|
0ef7c0a0b7
|
fix #6960
|
2021-07-29 23:56:46 +02:00 |
|
|
ce4daddca0
|
secmod client dir needs group write permissions
|
2021-07-29 20:34:56 +02:00 |
|
|
a3520d9c11
|
config
|
2021-07-29 18:31:48 +02:00 |
|
|
036d4cb71a
|
secmod: services create their own client dirs with correct permissions
|
2021-07-29 13:04:55 +02:00 |
|
|
9624d92a65
|
secmod: use umask, as fchmod is undefined on sockets
|
2021-07-27 12:04:52 +02:00 |
|
|
32f3391be1
|
secmod: fchmod socket to ug+rw
|
2021-07-27 11:26:48 +02:00 |
|
Christian Grothoff
|
306a08a71c
|
-rename TALER_amount_get_zero to TALER_amount_set_zero
|
2021-07-23 13:02:04 +02:00 |
|
Christian Grothoff
|
249ba03c36
|
expose 2^52 amount value limit in header, check that limit in test cases, add TALER_amount_multiply and TALER_amount_divide2 operations
|
2021-07-10 14:55:35 +02:00 |
|
Christian Grothoff
|
3df47fa6d7
|
-fix returning full response
|
2021-05-28 23:08:03 +02:00 |
|
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 |
|