Christian Grothoff
bef69272f6
nicer logging
2015-09-21 15:40:22 +02:00
Christian Grothoff
a6f8fa98b0
implement #3972 : support multiple wire formats concurrently
2015-09-20 13:48:15 +02:00
Christian Grothoff
3d1627daa7
helper function for debugging
2015-08-14 22:05:34 +02:00
Christian Grothoff
c6f88ebd61
doxygen-fixes
2015-08-09 15:40:16 +02:00
Christian Grothoff
00d613728f
completing TALER_MINT_refresh_melt implementation
2015-08-08 19:52:05 +02:00
Christian Grothoff
beceb3bc16
implementing #3905
2015-07-20 10:34:32 +02:00
Christian Grothoff
3eddd802dc
-fix ftbfs in wallet-only mode
2015-07-15 11:40:51 +02:00
Christian Grothoff
663ea48047
nice error reporting
2015-07-08 09:47:50 +02:00
Christian Grothoff
ea5c1233f1
nicer error reporting
2015-07-08 09:40:13 +02:00
Christian Grothoff
296e27b92a
-simplify parsing, make code compile without new util API
2015-07-08 08:54:55 +02:00
Christian Grothoff
922323b410
misc bugfixes from tests
2015-07-05 16:55:01 +02:00
Christian Grothoff
dde1ff8821
fix type
2015-07-05 13:18:49 +02:00
Christian Grothoff
585287dc8d
fix #3869 : outdated FSF address
2015-06-30 13:55:39 +02:00
Christian Grothoff
5caa52aa4c
implementing /deposit JSON generation
2015-06-21 19:18:31 +02:00
Christian Grothoff
3bb26bcf47
deduplicate code with util/json.c, do use consistently /time/ encoding
2015-06-20 22:53:01 +02:00
Christian Grothoff
61752e0334
simplify /keys parser by using json parser interpreter
2015-06-20 22:40:06 +02:00
Christian Grothoff
006c55b3de
doxygen fixes
2015-06-12 11:00:04 +02:00
Christian Grothoff
c3ab96b242
more documenting, checking for consistency between prepared statements and functional logic
2015-06-03 15:41:09 +02:00
Christian Grothoff
401745fc30
-include wallet headers if compiling wallet library
2015-06-02 12:52:05 +02:00
Christian Grothoff
de953fa7bc
add --enable-wallet-only flag to build libtalerutil_wallet which ONLY contains the wallet-specific API subset
2015-05-28 11:34:06 +02:00
Christian Grothoff
7b4623706c
Merge branch 'master' of git+ssh://taler.net/var/git/mint
2015-05-18 18:53:12 +02:00
Christian Grothoff
cb68cc7e5b
fix reporting in constructor
2015-05-18 18:52:52 +02:00
Christian Grothoff
cdc0f43f35
slightly expand wireformat test to cover error cases
2015-05-17 17:57:31 +02:00
Christian Grothoff
9896e8e96a
test for rsa-json conversion API
2015-05-17 17:35:24 +02:00
Christian Grothoff
3b0dadc28b
add functions for conversion from json to rsa public key/signature for symmetry, testing, etc.
2015-05-17 17:28:18 +02:00
Christian Grothoff
2f67dbebc5
test json-raw conversion, fix assertion
2015-05-17 17:10:38 +02:00
Christian Grothoff
b1401f93da
test json-time conversion, add support for forever/never time
2015-05-17 17:01:25 +02:00
Christian Grothoff
3817f83dd5
adding testcase for json-amount conversions, fixing typos and missing currency initialization
2015-05-17 16:53:00 +02:00
Christian Grothoff
25e530f37a
add test for varsize pq operation
2015-05-17 16:46:16 +02:00
Christian Grothoff
aa89db4d0a
organize #include, remove redundant includes
2015-05-16 20:33:01 +02:00
Christian Grothoff
21da34a501
-fix doxygen errors
2015-05-16 18:26:34 +02:00
Christian Grothoff
456434ec41
eliminating ECDSA support from json API (dead)
2015-05-16 14:16:38 +02:00
Christian Grothoff
f4a59d1ccc
eliminating ECDSA, replacing with EdDSA-ECDHE-combo in transfer protocol
2015-05-16 14:15:34 +02:00
Christian Grothoff
95f99d32dd
minor bugfixes
2015-05-01 09:59:18 +02:00
Christian Grothoff
e226e5c350
implementing TALER_refresh_link_encrypted_encode, and adding test
2015-04-18 13:08:19 +02:00
Christian Grothoff
0a0feeea86
finish #3777 including testing
2015-04-15 18:34:14 +02:00
Christian Grothoff
97e403bb66
moving core refresh crypto logic to util -- towards fixing #3777
2015-04-15 18:12:21 +02:00
Christian Grothoff
1fcd1873f0
basic tests for crypto functions
2015-04-13 18:57:37 +02:00
Christian Grothoff
2f6a4bb11c
rename TALER_RefreshLinkDecryptedP to TALER_RefreshLinkDecrypted as it contains a pointer and is thus not (P)acked
2015-04-13 18:42:39 +02:00
Christian Grothoff
5827630699
starting with tests for libtalerutil
2015-04-13 17:20:46 +02:00
Christian Grothoff
93bc450db3
enable code coverage configure option
2015-04-13 13:57:38 +02:00
Christian Grothoff
2310a3f474
fixing -h and -v command line tool options
2015-04-13 13:49:42 +02:00
Christian Grothoff
68774b20da
fix for #3626 : make it easier to add additional validators
2015-04-12 22:49:06 +02:00
Christian Grothoff
5e8f95c65e
separate out wireformats logic
2015-04-12 22:34:56 +02:00
Christian Grothoff
80b29ed2ae
indentation and minor updates to reflect latest API docs
2015-04-08 22:28:52 +02:00
Christian Grothoff
eca4f1a8fe
-doxygen fixes
2015-03-28 15:42:07 +01:00
Christian Grothoff
eae1896a4b
major rename-fest for more constent symbol names
2015-03-27 19:58:40 +01:00
Sree Harsha Totakura
7730a08349
util: avoid memcpy over overlapping memory
...
memcpy used to copy the currency string in TALER_amount_get_zero can copy from
overlapping memory regions. This happens when the diff parameter to
TALER_amount_substract is same as a1 parameter.
2015-03-26 19:39:16 +01:00
Christian Grothoff
f73071bc62
fix #3638
2015-03-22 22:14:30 +01:00
Christian Grothoff
c2a42d5475
this is actually OK
2015-03-22 14:58:40 +01:00