Boost logo

Boost :

Subject: [boost] [GSoC11] Checks & Hashes
From: Mateusz Nowak (nowaqq_at_[hidden])
Date: 2011-03-22 22:10:50


Dear Paul A. Bristow,
I'm 3rd year Informatics student at ETI, Gdańsk University of
Technology and I'm highly interested in participating in GSoC 2011. I
choose boost and "Checks & Hashes" project idea, because it meets with
my coding abilities and "always try to make something useful" general
rule. I have 7 years experience in programming and algorithms. I would
rate my knowledge: c++ 4/5, svn 3-3.5/5.

Some questions about the project. As CRC class seems to be only
separate hashcodes library in boost, should the rest of algorithms
libraries at least try to inherit crc methods naming and parameters
convention or, if decision to use completely different convention, the
crc library should be adapted or left as it is now?
Actual naming idea is that function name should start with algorithm
type - if it produces checksum or hash, than algorithm name (sha, crc,
...) and then variant (like in sha: sha1, sha256,...), so sha1
function name will look like h_sha_1, or for "Simple modulo 256 etc
check values and digits." it will be c_simple_256.

How many algorithms you expect to be found/implemented, documented,
tested and got to work more or less? This would help me making work
plan. Also i will have exams between 8-21 June, so my commitment to
the project at that time will be low. I hope that this won't be a
problem.

Regards,
Mateusz Nowak.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk