Christian Grothoff
81e8a9b99c
minor updates to /test api
2015-04-19 15:10:48 +02:00
Christian Grothoff
abe779ab7f
implementing /test/transfer
2015-04-19 00:14:20 +02:00
Christian Grothoff
e226e5c350
implementing TALER_refresh_link_encrypted_encode, and adding test
2015-04-18 13:08:19 +02:00
Christian Grothoff
e61b83495e
implementing /test/encrypt
2015-04-18 00:51:43 +02:00
Christian Grothoff
c5b0d8c76e
implementing /test/hkdf
2015-04-18 00:30:21 +02:00
Christian Grothoff
c334d5ea05
implementing /test/ecdhe
2015-04-18 00:24:04 +02:00
Christian Grothoff
9637844a8f
implementing /test/rsa
2015-04-18 00:09:08 +02:00
Christian Grothoff
cc46904976
adding list of missing /test requests
2015-04-17 19:47:55 +02:00
Christian Grothoff
759837da70
adding /test/ecdsa and /test/eddsa to test client signing and verification over Curve25519
2015-04-17 19:45:30 +02:00
Christian Grothoff
c90e479ea5
implementing /test/base32
2015-04-17 18:28:17 +02:00
Christian Grothoff
6cb072ec5f
preparing to have /test handlers in build system
2015-04-15 22:49:29 +02:00
Christian Grothoff
0baad4430c
preparing to have /test handlers in build system
2015-04-15 22:33:25 +02:00
Christian Grothoff
790b331a8d
fix #3729 (documentation, code hygene for pq library)
2015-04-15 22:02:59 +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
515d1cf890
fix typo / #3776
2015-04-15 15:51:13 +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
9e9bad8dad
distinguish active/old denomination keys ( #3634 )
2015-04-13 13:11:54 +02:00
Christian Grothoff
b69e3bf14b
make build succeed even without libgnurl or libpq
2015-04-13 12:57:05 +02:00
Christian Grothoff
15bec8f464
make wireformat configurable ( #3624 )
2015-04-12 22:52:54 +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
5f2d3295dc
Merge branch 'master' of git+ssh://git.taler.net/var/git/mint
2015-04-12 22:18:26 +02:00
Christian Grothoff
6b64ad261e
implement #3739 (properly)
2015-04-12 22:18:09 +02:00
Sree Harsha Totakura
33d0182a1e
-fix misc.
2015-04-12 17:18:30 +02:00
Sree Harsha Totakura
7e6a673668
mintdb: add testcase for insert_denomination
2015-04-12 17:18:30 +02:00
Sree Harsha Totakura
bd32fb23d8
mintdb postgres: implement insert_denomination
2015-04-12 17:18:30 +02:00
Sree Harsha Totakura
4f18e6d585
mintdb plugin: introduce insert_denomination
2015-04-12 17:18:30 +02:00
Christian Grothoff
32f9c81ec9
Merge branch 'master' of git+ssh://git.taler.net/var/git/mint
2015-04-12 15:36:03 +02:00
Christian Grothoff
06afc160f5
finished with #3712 : documentation update
2015-04-12 15:35:59 +02:00
Sree Harsha Totakura
fcca311542
mintdb: add fixme #3769 : Should coins be made spendable at multiple merchants?
2015-04-12 11:09:11 +02:00
Sree Harsha Totakura
0e52c47de7
mintdb postgres: fix session hash length
2015-04-12 10:08:21 +02:00
Sree Harsha Totakura
23445db811
mintdb postgres: hardlimit storing of currency code to 3 characters - #3768
2015-04-12 10:07:45 +02:00
Christian Grothoff
f6e14d3e93
implementing JSON logic to generate full error on /refresh/reveal ( #3712 )
2015-04-11 22:17:13 +02:00
Christian Grothoff
4f078c7666
scaffolding work towards #3712
2015-04-11 21:29:15 +02:00
Christian Grothoff
8b32125223
-bump copyright years
2015-04-11 16:41:05 +02:00
Christian Grothoff
bd2372f20e
implementing #3740
2015-04-11 16:38:09 +02:00
Christian Grothoff
929a99cdbb
more complete documentation
2015-04-11 16:32:05 +02:00
Christian Grothoff
45a0c89316
implement #3471
2015-04-11 16:29:11 +02:00
Christian Grothoff
5f879c0b4b
fix type of transfer keys
2015-04-10 22:19:25 +02:00
Christian Grothoff
dd63d2f846
fix type of transfer keys
2015-04-10 22:18:50 +02:00
Sree Harsha Totakura
d20d3b2562
mintdb: test (create/get)_refresh_session
2015-04-10 14:04:01 +02:00
Sree Harsha Totakura
65953dfbc3
mintdb postgres: implement create_refresh_session
2015-04-10 10:40:54 +02:00
Sree Harsha Totakura
764bd4dc10
mintdb postgres: implement get_refresh_session
2015-04-10 10:29:15 +02:00
Sree Harsha Totakura
05f0aca976
httpd db: insert new session into the DB before it is referenced
2015-04-09 21:57:43 +02:00
Sree Harsha Totakura
0619d6d345
-fix indentation
2015-04-09 21:54:41 +02:00
Christian Grothoff
8ecb693990
indenting and minor improvements to refresh operations to make them match API spec
2015-04-09 20:37:21 +02:00
Christian Grothoff
d04360879e
Merge branch 'master' of git+ssh://git.taler.net/var/git/mint
2015-04-08 22:29:39 +02:00
Christian Grothoff
76e6201e71
-typo
2015-04-08 22:29:21 +02:00
Christian Grothoff
80b29ed2ae
indentation and minor updates to reflect latest API docs
2015-04-08 22:28:52 +02:00
Sree Harsha Totakura
5a0d63072f
httpd refresh: remove unused melt_sig_json' and
commit_sig_json' fields
...
The new protocol has coin signatures in the melt_coins JSON structure. It also
does not have a session public key, so the commit_sig is unnecessary.
2015-04-08 21:30:45 +02:00
Sree Harsha Totakura
931a49e930
-add self as an author
2015-03-30 11:30:12 +02:00
Christian Grothoff
42147c2501
switching /withdraw/sign from GET to POST
2015-03-29 14:17:52 +02:00
Christian Grothoff
3991cd1763
fix #3726
2015-03-29 13:48:15 +02:00
Christian Grothoff
2d55a7bb61
#3727 is no problem, code was fine
2015-03-29 13:26:28 +02:00
Christian Grothoff
98cbd77432
fix use of struct TALER_DenominationKeyValidityPS
2015-03-28 18:23:45 +01:00
Christian Grothoff
576545daeb
fix use of struct TALER_MintSigningKeyValidityPS
2015-03-28 18:18:38 +01:00
Christian Grothoff
bb15fdd215
fix use of struct TALER_RefreshMeltCoinAffirmationPS
2015-03-28 17:27:08 +01:00
Christian Grothoff
cf13997ffc
fix use of struct TALER_DepositConfirmationPS
2015-03-28 17:21:51 +01:00
Christian Grothoff
3c87b1a0b3
fix use of struct TALER_DepositRequestPS (rest)
2015-03-28 17:18:07 +01:00
Christian Grothoff
15b362373f
fix use of struct TALER_DepositRequestPS (unfinished)
2015-03-28 17:10:39 +01:00
Christian Grothoff
d61dbb3109
fix use of struct TALER_WithdrawRequestPS
2015-03-28 16:51:54 +01:00
Christian Grothoff
15196c9bd4
move FIXME
2015-03-28 16:38:32 +01:00
Christian Grothoff
1e3f7586ec
reference #3740
2015-03-28 16:37:09 +01:00
Christian Grothoff
7bdf3ba46a
more doxygen fixes
2015-03-28 16:32:36 +01:00
Christian Grothoff
20d1ec85fa
more doxygen fixes
2015-03-28 16:31:27 +01:00
Christian Grothoff
b7a2852a1b
more doxygen fixes
2015-03-28 16:30:02 +01:00
Christian Grothoff
708b463580
more doxygen fixes
2015-03-28 15:53:53 +01:00
Christian Grothoff
e4cbe66780
-doxygen fixes
2015-03-28 15:43:06 +01:00
Christian Grothoff
eca4f1a8fe
-doxygen fixes
2015-03-28 15:42:07 +01:00
Christian Grothoff
c2fd4896a6
fixing a few missing renames for structs
2015-03-28 14:39:31 +01:00
Christian Grothoff
3b9b7fa099
minor renaming of signature values and improved documentation of signatures, also adding a few missing fields to signatures to address #3631
2015-03-28 14:25:56 +01:00
Christian Grothoff
891018f69f
minor renaming of signature values and improved documentation of signatures, also adding a few missing fields to signatures to address #3631
2015-03-28 14:22:21 +01:00
Christian Grothoff
28b6b26567
-fix name
2015-03-28 13:31:09 +01:00
Christian Grothoff
9303881d22
fix extra-disting
2015-03-28 12:32:24 +01:00
Christian Grothoff
44b894ebe1
more rename-fest work
2015-03-28 12:29:35 +01:00
Christian Grothoff
c626ccac51
second round of renamefest
2015-03-28 11:06:00 +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
Sree Harsha Totakura
ffe1ec4cb9
db: fix leftovers from #3716
2015-03-26 19:29:58 +01:00
Sree Harsha Totakura
10b693ace4
db: fix SIGSEGV in testcase
2015-03-26 19:29:03 +01:00
Sree Harsha Totakura
2a5691d8f8
db: testcase depends on the postgres plugin
2015-03-26 19:27:53 +01:00
Sree Harsha Totakura
0ab29c68c8
db: use correct testname
2015-03-26 18:36:52 +01:00
Sree Harsha Totakura
7e37ee5afe
db: Free the connection_cfg_str created during postgres plugin load
2015-03-26 18:32:08 +01:00
Sree Harsha Totakura
c53a4d5b82
db: pick the right plugin in the DB testcase
2015-03-26 18:31:59 +01:00
Sree Harsha Totakura
f94bb0a3a0
db: Implement plugin loading and unloading
2015-03-26 18:06:37 +01:00
Christian Grothoff
a3ac2587cf
Merge branch 'master' of git.taler.net:/var/git/mint
2015-03-24 18:27:24 +01:00
Christian Grothoff
ec05a64e3e
space
2015-03-24 18:27:19 +01:00
Christian Grothoff
324bf3f980
fix #3484 : sign over full key set as well
2015-03-24 17:53:13 +01:00
Christian Grothoff
d5acf53732
make kappa global fixed constant, not something to be negotiated, KISS
2015-03-24 17:25:00 +01:00
Christian Grothoff
f052af1e6b
address #3731 : no need for session public key or signature
2015-03-24 17:13:17 +01:00
Christian Grothoff
55959bd01d
address #3708 : melt_hash => session_hash, use session_hash for DB access, not session_pub
2015-03-24 16:56:06 +01:00
Christian Grothoff
7f79310aa1
fix #3728
2015-03-24 12:00:40 +01:00
Christian Grothoff
6e28917a45
-fix comments
2015-03-24 00:08:33 +01:00
Christian Grothoff
373fe1c138
avoid cast
2015-03-24 00:03:03 +01:00
Christian Grothoff
abc63eda98
avoid cast
2015-03-24 00:01:33 +01:00