On Mon, 2014-08-18 at 14:04 +0100, Matthew Toseland wrote: > On 17/08/14 18:24, unixninja92 wrote: > > Hi all, > > > > I've gotten a lot done since my last status update. The deadline for > > GSoC is tomorrow, and I'm just about done. All I need to do is finish > > up writing unit tests for ERAT (like 3 more to go) and CryptBucket. I > > also need to write docs for ERAT and CryptSignature, but that should > > not take very long. > > > > This means that all the other classes I've written for the API are > > finished and ready for review/merging. This includes: CryptByteBuffer > > (used to be called CryptBitSet), Hash, KeyExchange, KeyGenUtils, > > MessageAuthCode, and MasterSecret. I've submitted a pull request (#277 > > [1]) for EncryptedRandomAccessThing and it's dependencies so that toad > > can start working with it as soon as possible. This includes > > CryptByteBuffer, KeyGenUtils, MasterSecret, and MessageAuthCode. > > CryptByteBuffer and MessageAuthCode have not had any review yet, so > > please review! > > > > Hash has been submitted in PR #258 [2]. Once #277 has been merged I > > will submit a new pull request that will include KeyExchange, > > CryptBucket and CryptSignature. > > > > Unfortunately I don't have time to get JFKExchange classes working as > > part of GSoC, but I will hopefully have time to work on them in the > > future. > > > > So please review #277 and #271(upgrade to BC 1.51)[3] :) > > > > -Charles > > > > [1] https://github.com/freenet/fred/pull/277 > > [2] https://github.com/freenet/fred/pull/258 > > [3] https://github.com/freenet/fred/pull/271 > For purge-db4o (new client layer), I need a common API for both simple > checksums (CRC32 at the moment) and HMAC's. I have implemented an API > and a bunch of tools (ChecksumChecker), but will your API support this > more cleanly?
Doh! The remit of his GSoC is to work on a crypto API... what you're describing is not crypto related. In his crypto api, there will be a tool to do MACs which might use HMAC as the underlying primitive... but no, don't even think about adding CRC32 to it! NextGen$
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Devl mailing list Devl@freenetproject.org https://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl