-----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

Reply via email to