Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Werner Koch wrote: | Christian Grothoff | 2013-11-05 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hi, find attach the patch which makes all 3 test cases work with Ed25519. There are some minor hacks in the test cases to allow enabling of Libgcrypt debugging and also some minor output style changes. There is one FIXME in the code: /* FIXME: mpi_print creates an unsigned integer - is that intended or should we convert it to a signed integer (2-compl)? */ mpi_print (xbuf, sizeof (xbuf), result_x); X may be positive or negative but GCRYMPI_FMT_USG ignores the sign. Thus this is not what we actually want. Should we change it to 2-comp (GCRYMPI_FMT_STD) so that we have a proper value? Given that the curve is 255 bit this should alwas fit int the 256 bit buffer. Another option would be to use the EdDSA method for the sign but that is optimized to easily recover x and would be more work. Or we store the sign in the high bit. t all depends on what you want to write into the protocol specs. I would also like to revert the way we distinguish between Ed25519 with and without ECDSA: The way we do it right now is by assuming the Ed25519 is always used with EdDSA unless a flag has been set. This is a bit surprising and requiring the "(flags eddsa)" would be a less surprising interface. Salam-Shalom, Werner | ||
* | - corrected discount for continuous smdp | Fabian Oehlmann | 2013-11-05 |
| | |||
* | internal time logging | Matthias Wachs | 2013-11-05 |
| | |||
* | Add doublequotes; also, r for 'revision' | LRN | 2013-11-05 |
| | |||
* | - doc | Bart Polot | 2013-11-05 |
| | |||
* | -improving API design | Christian Grothoff | 2013-11-05 |
| | |||
* | -florian wants sane dot graphs | Christian Grothoff | 2013-11-05 |
| | |||
* | - header | Bart Polot | 2013-11-05 |
| | |||
* | - fixes, doc | Bart Polot | 2013-11-05 |
| | |||
* | - document, alpha renaming | Bart Polot | 2013-11-05 |
| | |||
* | Beautify the version script | LRN | 2013-11-05 |
| | |||
* | - refactoring, extra checks | Bart Polot | 2013-11-05 |
| | |||
* | - cleanup | Bart Polot | 2013-11-05 |
| | |||
* | -handle PENDING | Christian Grothoff | 2013-11-05 |
| | |||
* | - change key exchange messages to own encapsulation | Bart Polot | 2013-11-05 |
| | |||
* | -do not set PENDING on shorten | Christian Grothoff | 2013-11-05 |
| | |||
* | fix tests and do not assert since this will break make check | Matthias Wachs | 2013-11-05 |
| | |||
* | skeleton for secretsharing | Florian Dold | 2013-11-05 |
| | |||
* | - implemented missing set functionality | Florian Dold | 2013-11-05 |
| | | | | | - secretsharing api changes | ||
* | block expiration | Matthias Wachs | 2013-11-04 |
| | |||
* | minor fixes + test for shadows record filtering and usage | Matthias Wachs | 2013-11-04 |
| | |||
* | implementation of shadow record functionality: | Matthias Wachs | 2013-11-04 |
| | | | | | | | | | | | on decrypt iterate over included records - if a shadow record is found, check if: -- a non expired, non-shadow record for this record type exists: if yes: filter shadow record -- shadow record is expired if not: - remove shadow flag and include record | ||
* | - new message for mesh KX | Bart Polot | 2013-11-04 |
| | |||
* | new test to lookup shadow record | Matthias Wachs | 2013-11-04 |
| | |||
* | - fix: all records were created as shadow record by default | Matthias Wachs | 2013-11-04 |
| | | | | | | | - new: -- printing record flags -- improved error message on deletion | ||
* | fix for lookup | Matthias Wachs | 2013-11-04 |
| | |||
* | doxygen | Matthias Wachs | 2013-11-04 |
| | |||
* | separated threshold from other crypto parameters | Florian Dold | 2013-11-03 |
| | |||
* | typo | Florian Dold | 2013-11-03 |
| | |||
* | typedef for decryption result callback | Florian Dold | 2013-11-03 |
| | |||
* | clarifications | Florian Dold | 2013-11-03 |
| | |||
* | fixed include guard | Florian Dold | 2013-11-03 |
| | |||
* | - secretsharing api proposal | Florian Dold | 2013-11-03 |
| | |||
* | logread | Gabor X Toth | 2013-11-01 |
| | |||
* | benchmark with updates | Matthias Wachs | 2013-10-31 |
| | |||
* | update info for benchmark | Matthias Wachs | 2013-10-31 |
| | |||
* | adding additional INFO | Matthias Wachs | 2013-10-31 |
| | |||
* | -doxygen | Christian Grothoff | 2013-10-31 |
| | |||
* | centralized function to start solution | Matthias Wachs | 2013-10-31 |
| | |||
* | writing data files | Matthias Wachs | 2013-10-31 |
| | |||
* | - missing headers | Bart Polot | 2013-10-30 |
| | |||
* | -simplify utf8_tolower/upper APIs | Christian Grothoff | 2013-10-30 |
| | |||
* | - bulk lock | Fabian Oehlmann | 2013-10-30 |
| | | | | - epoch triggered after changes of environment | ||
* | gnuplot basics | Matthias Wachs | 2013-10-30 |
| | |||
* | improved benchmarking | Matthias Wachs | 2013-10-30 |
| | |||
* | -getting rid of some warnings | Christian Grothoff | 2013-10-30 |
| | |||
* | -more fix | Christian Grothoff | 2013-10-30 |
| | |||
* | -fix gnurl checks | Christian Grothoff | 2013-10-30 |
| | |||
* | clean up unused vars | Matthias Wachs | 2013-10-30 |
| | |||
* | implemented solver information callbacks for benchmarking | Matthias Wachs | 2013-10-30 |
| |