-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi all,
For now I'll be sticking to email for these updates. When I have some time to work on my server and get my freenet node back up, I will make a flog as well. I've spent a lot of time going through the code base lately. I created a list of all the classes that import some part of the our crypto libraries, and what kinds of crypto each uses. This has helped me get a better understanding of what the API should look like. After talking more with nextgens on IRC I gathered a much better understanding of what the API should do for freenet. Creating this API will give us a good opportunity to move to newer, standardized, and more secure crypto. My goal is to replace all uses of DSA with ECDSA. The API will still support all old content using DSA, but all newly created keys and signatures will use ECDSA. For symmetric encryption I'm going to try and use salsa20 and chacha, but might end up using AEAD. This will also be backwards compatible. Some of my time has been spent reading relevant parts of Applied Cryptography by Bruce Schneier. I have been reading this off and on for the past year, but have found that it quite helpful for filling in gaps from the Cryptography course I took last year. Right now I've started working on code for benchmarking the different libraries against each other to find out which crypto library is the fastest and doesn’t have Export Restrictions, whether it be Bouncycastle, JCE, or our own code (JCE is the only one that would be effected by export restrictions). - -Charles -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJTh5RUAAoJEKzPTx3Y+gGrC8kQAMfSBGxJkruwG4zdPXosWuRi HTSfidqMXmyIHDVYx8HTTGJDpmn0YvV7ujxHhaeiqCO60lvqdU+QxmC5LdTckDyp MCoViobqPAFbecoGRDNAWMVB97wz+/IQyM6bHCam/Y1rHXXp127gO6ZUuIF4V1Vk V1XFUNxF7pSGZ//fTLLPSNQhdY3jOEG7IRn9Zuo3Un47yxs/gKvvQzJ147BFxSWx 6gBa30wJfP5pKfDXi15vbVTN2QvTlrB5Jh1avSScz4ud3VQdW0BhTpTNI4WrIye1 PqZ1vgia8sfokihtFmrrR+kMRgAO/rQ9hCOcVl4ROuTrksdWeKb0O1p5KJclQN7E 8lla+lQfnxRhGVn6DxxxYdeNuDs+fVsqfmVYxS1cEkcToxwjp1tf6WBGKP0v2zHc e21VZdRjbfmB6IhcsbT9UQ+j5LtlFA/kaj5LnrDWM2Xs88oSyqN+Z+qfDs6aPxM+ ixmUs5A/Hew74s5vEMNGUrBLc6Nbk5kyu6subYk+SqNKNDiCkoiTLPtWD1n9m1Qr wTqZN3N5JiTq4d5BPZ0kKQhLBuXuLPXkIpGG/wU8X2mYIt6HU4NTyR9gDoMhK31K K8QMKp4w9GeE0d/S+4kLG1QG8enK/k9aL4f1d5X1vrTyiBZiRLaD/qU//fegAF45 +OAdtStIVvGzyZFRMXyb =n/ns -----END PGP SIGNATURE----- _______________________________________________ Devl mailing list [email protected] https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
