Hey,

the whole concept is really interesting and I would be willing to include 
it in my Crypto++ fork <https://github.com/DevJPM/CryptoJPM> (with some 
luck it will be part of the next official release afterwards), if some 
conditions are met.
1. It needs to be a complete drop-in replacement for std::fstream family of 
classes.
2. It needs to support every single algorithm Crypto++ has or will have 
(f.ex. you don't support my Threefish implementation), you may want to go 
away from constants for each cipher and replace it by function pointers 
(look at Crypto++'s HMAC class as an example)
3. You've got a RNG-interface. If you want this to be incorporated into 
Crypto++ directly the usual procedure is, that every function that needs 
random number receives a reference to a RNG of user's choice, so he could 
use his own, use X917C, use Fortuna (will be coming I hope) or use 
RandomPool.
4. All files must be put in the public domain. An "As is" disclaimer is ok 
(i guess) but any other restrictions (especially those who force users to 
reproduce something) are a no-go.

If all these requirements are met it's very well possible that it can be 
put into (un)official releases.
If you don't want it to be included, I recommend you to at least fulfill 
points one to three as otherwise onece you don't add algorithms any longer 
it may come the day where people decide they won't use it because it 
doesn't support their super-new implementation of the latest cipher.

BR

JPM

Am Freitag, 9. Januar 2015 15:14:02 UTC+1 schrieb bhj.re...@gmail.com:
>
> Hi everyone,
>
> I am developing these wrappers <https://github.com/benhj/CryptoStreamPP> 
> around 
> Crypto++ for easy file stream creation. My hope is for them to be drop-in 
> replacements of std::fstream (although not quite, since stream operators 
> like '<<' are not yet supported). 
>
> Perhaps somebody might find them useful.
>
> Cheers,
> Ben.
>

-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to cryptopp-users-unsubscr...@googlegroups.com.
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
--- 
You received this message because you are subscribed to the Google Groups 
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to cryptopp-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to