Boost logo

Boost :

Subject: Re: [boost] [gsoc][student] Proposal
From: raindog_at_[hidden]
Date: 2009-03-19 11:57:59



Sent from my Verizon Wireless BlackBerry

-----Original Message-----
From: Kasra <kasra_n500_at_[hidden]>

Date: Thu, 19 Mar 2009 08:29:02
To: <boost_at_[hidden]>
Subject: [boost] [gsoc][student] Proposal



Hi,

My proposal is to have a crypto library that provides high-level facilities. The library has different encapsulation layers. Within the low-level (internal) there are algorithms that share the same concept i.e.

class block_cipher_type:
        + setkey(const void* key, size_type key_size) -> void;
        + encrypt(void* output, const void* input) -> const void;
        + decrypt(void* output, const void* input) -> const void;

class stream_cipher_type:
        + create() -> void;
        + update(const void* input, size_type output) -> void;
        + update_final_block(const void* input, size_type output) -> void;
and etc.

Also entropy sources that use kernel specific entropies with addition of asynchronous generators.

Finally a std:: iostream interface for cryptographically transformed streams. That use a transformer for the cryptographical transformation.


Any interest???

-- Kasra

 




      

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost



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