Commit Graph

6942 Commits

Author SHA1 Message Date
Christian Grothoff
16817ef0d1 implementing new link crypto API 2015-01-27 16:31:18 +01:00
Christian Grothoff
2cda5ea7ee rework taler lib, moving some code to GNUnet, cleaner refresh encrypt/decypt API 2015-01-27 16:18:33 +01:00
Christian Grothoff
610b7b62c0 towards making code compile again 2015-01-27 15:22:34 +01:00
Christian Grothoff
bda9e3ad94 towards making code compile again 2015-01-27 14:55:05 +01:00
Christian Grothoff
986a89ea4f finish porting lib 2015-01-26 12:29:58 +01:00
Christian Grothoff
e1a0d89847 also fix type here 2015-01-26 12:25:35 +01:00
Christian Grothoff
60fdc863ee test is dead, too 2015-01-26 12:24:36 +01:00
Christian Grothoff
52591a77f0 intermediary commit, breaking the build by starting to move towards variable-size GNUnet signatures instead of fixed-size signatures; much broken now 2015-01-26 12:22:56 +01:00
Christian Grothoff
ae917eeee0 intermediary commit, breaking the build by starting to move towards variable-size GNUnet signatures instead of fixed-size signatures; much broken now 2015-01-26 12:22:26 +01:00
Christian Grothoff
d4506f8a04 support variable-size results 2015-01-26 11:04:46 +01:00
Sree Harsha Totakura
734fd0aa2e -remove unused and misleading hash operation 2015-01-22 16:26:53 +01:00
Sree Harsha Totakura
acee974c06 Add checks to verify incorrect signatures. 2015-01-22 16:23:25 +01:00
Sree Harsha Totakura
b119131873 Remove TALER_RSA_hash_sign() and TALER_RSA_hash_verify(). 2015-01-22 16:22:32 +01:00
Sree Harsha Totakura
ce9da7f183 Remove unnecessary dependency on libpq 2015-01-22 11:36:08 +01:00
Christian Grothoff
c2b32e75dc avoid querying DB for refresh session twice 2015-01-21 14:52:41 +01:00
Christian Grothoff
9c56c91c1f separate DB logic for /refresh/reveal from parsing logic 2015-01-21 14:46:33 +01:00
Christian Grothoff
c9a819a5ef handle DB connect errors 2015-01-21 14:21:58 +01:00
Christian Grothoff
2ef511eece document TODOs 2015-01-21 14:01:46 +01:00
Christian Grothoff
031935996d document TODOs 2015-01-21 13:47:34 +01:00
Christian Grothoff
92cc995743 separate argument parsing from DB operations for /refresh/link 2015-01-21 13:46:05 +01:00
Christian Grothoff
53a7140a0b move /refresh/reveal response generation to taler-mint-httpd_responses.c 2015-01-21 13:38:57 +01:00
Christian Grothoff
4d8f4903db properly separate DB logic from parsing logic for /refresh/commit 2015-01-21 13:31:05 +01:00
Christian Grothoff
82217f67db properly separate DB logic from parsing logic for /refresh/melt 2015-01-21 12:46:14 +01:00
Christian Grothoff
737301c8d0 towards separating out DB operations during refresh 2015-01-20 17:50:32 +01:00
Christian Grothoff
f70814fbb5 more work on splitting refresh logic 2015-01-20 17:12:51 +01:00
Christian Grothoff
93a98f8091 starting to refactor refresh code, moving response generation logic to response generation file 2015-01-20 15:17:41 +01:00
Christian Grothoff
ed51946442 more code refactoring to separate parsing, db and response generation nicely 2015-01-19 21:53:23 +01:00
Christian Grothoff
f9347d2395 document TODOs 2015-01-19 21:09:47 +01:00
Christian Grothoff
a1f20a92a0 restructuring more of deposit logic towards desired flow structure 2015-01-19 21:04:58 +01:00
Christian Grothoff
3553e60733 remarks on deposit issues 2015-01-16 15:14:18 +01:00
Christian Grothoff
17865db5fc fixing JSON syntax, adding missing commas, adding spaces for consistency 2015-01-16 15:07:53 +01:00
Christian Grothoff
7fe250407c clean up (and rename) request_json_require_nav to properly report parsing errors 2015-01-16 15:04:47 +01:00
Christian Grothoff
4bd515191b nicer TALER_MINT_parse_post_json return value handling, fixing return values where GNUNET_SYSERR is used instead of MHD_NO, marking cases where we should return a proper error message 2015-01-16 14:27:42 +01:00
Christian Grothoff
f398b34414 adding logic to free buffers allocated for POST processing when connection dies without completion 2015-01-16 14:04:02 +01:00
Christian Grothoff
f58fb4fc21 starting to separate out response generation API and parsing APIs 2015-01-16 13:50:07 +01:00
Christian Grothoff
0430d6fb03 moving structs relevant for signatures into taler_signatures.h, splitting of private keys that are not in messages; moving test_hash_context to GNUnet 2015-01-09 18:18:59 +01:00
Christian Grothoff
f5e49d926a moving TALER_hash_context API to GNUnet, using slightly cleaner API as well 2015-01-09 17:26:02 +01:00
Christian Grothoff
09ecea9ea3 removing dead TALER_genkey() API call 2015-01-09 17:12:13 +01:00
Christian Grothoff
0b40e78027 stop exporting microhttpd_lib API 2015-01-09 17:10:38 +01:00
Christian Grothoff
ba38579c08 install taler headers 2015-01-08 19:32:53 +01:00
Christian Grothoff
a9f98536b7 add postgres m4 test macro 2015-01-08 18:48:52 +01:00
Christian Grothoff
57d1f08dbc -initial import for mint 2015-01-08 18:37:20 +01:00