Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | - add peer cmp | Bart Polot | 2013-12-05 |
| | |||
* | -fix doxygen | Christian Grothoff | 2013-11-07 |
| | |||
* | -clarify docu | Christian Grothoff | 2013-11-05 |
| | |||
* | 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 | ||
* | function to fill buffer with random values | Matthias Wachs | 2013-10-29 |
| | |||
* | separating ECC crypto into functions/structs for ECDHE, ECDSA and EDDSA | Christian Grothoff | 2013-10-10 |
| | |||
* | migrating towards XDG configuration specification (#3000) | Christian Grothoff | 2013-10-09 |
| | |||
* | -remove trailing whitespace | Christian Grothoff | 2013-10-06 |
| | |||
* | -load revocations from disk, misc doxygen/style fixes | Christian Grothoff | 2013-10-06 |
| | |||
* | renaming GNUNET_CRYPTO_get_host_identity to GNUNET_CRYPTO_get_peer_identity | Christian Grothoff | 2013-10-06 |
| | |||
* | -indentation improvements | Christian Grothoff | 2013-10-04 |
| | |||
* | -sync before server reboot, work on conversation service | Christian Grothoff | 2013-10-04 |
| | |||
* | -towards addressing #3047, note this causes the code to FTBFS | Christian Grothoff | 2013-09-30 |
| | |||
* | -rename files/symbols from _aes to _symmetric | Christian Grothoff | 2013-09-30 |
| | |||
* | -encrypt using both AES and TWOFISH, with independent symmetric keys | Christian Grothoff | 2013-09-30 |
| | |||
* | -rollback accidental commit | Christian Grothoff | 2013-09-24 |
| | |||
* | -fix doxygen | Christian Grothoff | 2013-09-24 |
| | |||
* | clear private keys in static locations on exit | Christian Grothoff | 2013-09-21 |
| | |||
* | -fix rename issues | Christian Grothoff | 2013-09-13 |
| | |||
* | splitting 'struct GNUNET_CRYPTO_EccPublicKey' into one struct for signing ↵ | Christian Grothoff | 2013-09-13 |
| | | | | and another for encryption | ||
* | -improving gnunet-identity command line options and man pages | Christian Grothoff | 2013-09-05 |
| | |||
* | removing GNUNET_CRYPTO_ecc_key_free, use GNUNET_free directly instead | Christian Grothoff | 2013-08-21 |
| | |||
* | -misc doxygen fixes | Christian Grothoff | 2013-08-21 |
| | |||
* | -remove ShortHashCode from API, deprecate SList | Christian Grothoff | 2013-08-19 |
| | |||
* | -playing with doxygen groups | Christian Grothoff | 2013-08-14 |
| | |||
* | -doxygen | Christian Grothoff | 2013-08-14 |
| | |||
* | -implementing #2996 | Christian Grothoff | 2013-08-14 |
| | |||
* | -add extra context argument for key deriviation, so that fs and gads do not ↵ | Christian Grothoff | 2013-08-11 |
| | | | | collide | ||
* | -doxygen fixes | Christian Grothoff | 2013-08-08 |
| | |||
* | -fixing main FS build, updating man page of gnunet-pseudonym | Christian Grothoff | 2013-08-06 |
| | |||
* | moving to new, fixed-size encoding of public and private ECC keys ↵ | Christian Grothoff | 2013-08-06 |
| | | | | everywhere, also improving ECC API to better support ECRS/GADS operations | ||
* | -removing last bits of RSA support, as this code is now dead | Christian Grothoff | 2013-07-18 |
| | |||
* | -first steps towards identity client API | Christian Grothoff | 2013-07-14 |
| | |||
* | PSYC APIs: added missing args and functions, more consistent naming | Gabor X Toth | 2013-07-12 |
| | | | | | | | | - multicast: origin arg for join; s/leave/part/g - psyc: origin arg for join; join/part callbacks - social: enter2, home_advertise, away - psycstore/social: get latest historic message using ID 0 - added PSYC lib | ||
* | -document | Christian Grothoff | 2013-07-11 |
| | |||
* | -remove async ecc key generation, not needed | Christian Grothoff | 2013-07-09 |
| | |||
* | -introducing convenience function to load private key of peer | Christian Grothoff | 2013-06-26 |
| | |||
* | -cleaning up client api to test for service availability | Christian Grothoff | 2013-06-05 |
| | |||
* | -switching GNS from RSA to ECC | Christian Grothoff | 2013-05-29 |
| | |||
* | implemented GNUNET_CRYPTO_get_host_identity | Florian Dold | 2013-04-27 |
| | |||
* | -removing ancient code, comments | Christian Grothoff | 2013-03-15 |
| | |||
* | -76 is right, but you have to delete your ~/.gnunet/private.ecc | Christian Grothoff | 2013-03-05 |
| | |||
* | Increase GNUNET_CRYPTO_ECC_MAX_PUBLIC_KEY_LENGTH | LRN | 2013-03-04 |
| | |||
* | -go to more sane ECC curve to be more DoS-resistant | Christian Grothoff | 2013-03-04 |
| | |||
* | add argument to GNUNET_CRYPTO_ecc_decode_key to allow testing to disable key ↵ | Christian Grothoff | 2013-03-04 |
| | | | | validation | ||
* | Be able to only-read-not-create RSA keys | LRN | 2013-03-03 |
| | |||
* | Implement and use GNUNET_CRYPTO_rsa_get_public_key_hash | LRN | 2013-03-03 |
| | |||
* | -trying to address #2791 | Christian Grothoff | 2013-02-11 |
| | |||
* | switching to ECDHE cryptography f, implementation is incomplete and ↵ | Christian Grothoff | 2013-02-05 |
| | | | | INSECURE, do not use for anything but testing | ||
* | -export ecc generation function | Christian Grothoff | 2013-02-03 |
| |