Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | redefine GNUNET_MQ_queue_for_connection_client to capture client handle | Christian Grothoff | 2016-06-19 |
| | |||
* | -fix | Martin Schanzenbach | 2016-06-18 |
| | |||
* | -indentation and comments | Christian Grothoff | 2016-06-18 |
| | |||
* | update secretsharing to new MQ API | Christian Grothoff | 2016-06-18 |
| | |||
* | fix consensus to match new MQ API -- and correct CONCLUDE_DONE to be fixed-size | Christian Grothoff | 2016-06-18 |
| | |||
* | fix RPS to match new MQ API -- and to check message format | Christian Grothoff | 2016-06-18 |
| | |||
* | -fixing part of Martin's FTBFS | Christian Grothoff | 2016-06-18 |
| | |||
* | adapt peerstore API to new MQ API | Christian Grothoff | 2016-06-18 |
| | |||
* | convert conversation_api_call.c | Christian Grothoff | 2016-06-18 |
| | |||
* | -fix | Martin Schanzenbach | 2016-06-18 |
| | |||
* | - fix more rest and jsonapi | Martin Schanzenbach | 2016-06-18 |
| | |||
* | partial refactoring, will cause FTBFS, to be completed ASAP | Christian Grothoff | 2016-06-18 |
| | |||
* | - fix rest plugin | Martin Schanzenbach | 2016-06-18 |
| | |||
* | - revert to r37134. Broken build | Martin Schanzenbach | 2016-06-18 |
| | |||
* | plugin datastore mysql | Christophe Genevey Metat | 2016-06-17 |
| | |||
* | Fix perf_crypto_rsa.c after various changes | Jeff Burdges | 2016-06-14 |
| | | | | | | Not perfect, but some functionality is nolonger exposed. | ||
* | -rps: merge duplicate functions | Julius Bünger | 2016-06-13 |
| | |||
* | -rps: open channel when inserting peer in view | Julius Bünger | 2016-06-13 |
| | |||
* | fix indentation, bad stack allocation of buf | Christian Grothoff | 2016-06-13 |
| | |||
* | lcov test function | Christophe Genevey Metat | 2016-06-13 |
| | |||
* | fix memroy leak | Christian Grothoff | 2016-06-11 |
| | |||
* | finish to fix memory leak | Christophe Genevey Metat | 2016-06-10 |
| | |||
* | finish to fix memory leak | Christophe Genevey Metat | 2016-06-10 |
| | |||
* | fix memory leak | Christophe Genevey Metat | 2016-06-09 |
| | |||
* | improved usability for gnunet-logread -f | Carlo von lynX | 2016-06-09 |
| | |||
* | Rework the error handling for gcd(r,n) != 1 so the Taler wallet can see errors. | Jeff Burdges | 2016-06-08 |
| | |||
* | Abstract out previous GCD(m,n)=1 commit into a single function | Jeff Burdges | 2016-06-07 |
| | | | | | | This should make it easier to report properly in the wallet. | ||
* | Verify that GCD(m,n) != 1 when n is an RSA modulus | Jeff Burdges | 2016-06-07 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Much thanks to CodesInChaos <codesinchaos@gmail.com> from the cryptography@metzdowd.com list for observing this flaw! On Tue, 2016-06-07 at 13:39 +0200, CodesInChaos wrote: > How do you handle the case where GCD(m, n) != 1 where m is the message > (i.e. the full domain hash) and n the modulus? Do you reject that > message and generate a new one? If I understand the attack you have in mind, it goes roughly : First, an evil exchange creates a 2048 bit RSA key pq, but issues n = p q r_1 r_2 ... r_k as say a 4096 bit RSA key where r_i is a smallish but preferably not so obvious primes, like not 2, 3, or 5. Next, our evil exchange detects and records when the various r_i appear during blinding and spending. As m is 4096 bits, then some always do since we took the r_i smallish. Each appearing r_i factor leaks I think several bits about the customer's identity. If enough coins are involved in a transaction, especially say through repeated transactions, then the customer will quickly be deanonymized. I could've fixed this in crypto_kdf.c but I descided it was specific to RSA, so I did it when calling the KDF. It should be abstracted into a common routine probably. Also fixes a pair of memory leaks. | ||
* | check for existing task | Christian Grothoff | 2016-06-07 |
| | |||
* | written function cleanup | Christophe Genevey Metat | 2016-06-07 |
| | |||
* | social cli: fix shutdown | Gabor X Toth | 2016-06-07 |
| | |||
* | -fix & vs && | Christian Grothoff | 2016-06-07 |
| | |||
* | -fix misc issues | Christian Grothoff | 2016-06-07 |
| | |||
* | start to fix extract vsize | Christophe Genevey Metat | 2016-06-07 |
| | |||
* | start to fix extract vsize | Christophe Genevey Metat | 2016-06-07 |
| | |||
* | fixes | Gabor X Toth | 2016-06-06 |
| | |||
* | fixes | Gabor X Toth | 2016-06-06 |
| | |||
* | fixes | Gabor X Toth | 2016-06-06 |
| | |||
* | debug msgs | Gabor X Toth | 2016-06-06 |
| | |||
* | continue to fix extract result | Christophe Genevey Metat | 2016-06-06 |
| | |||
* | start to fix extract result | Christophe Genevey Metat | 2016-06-03 |
| | |||
* | -fix #4541 | Martin Schanzenbach | 2016-06-03 |
| | |||
* | refactoring my API | Christian Grothoff | 2016-06-03 |
| | |||
* | start to written extract_result | Christophe Genevey Metat | 2016-06-03 |
| | |||
* | -oops, remove printf | Martin Schanzenbach | 2016-06-02 |
| | |||
* | -indent | Christian Grothoff | 2016-06-02 |
| | |||
* | invert option order for tg | Christian Grothoff | 2016-06-02 |
| | |||
* | Fix for #4553 | Christian Grothoff | 2016-06-01 |
| | |||
* | fix #4546 | Christian Grothoff | 2016-06-01 |
| | |||
* | only run tests if they are enabled | Christian Grothoff | 2016-06-01 |
| |