Are there any crypto libraries floating around?

John Colvin john.loughran.colvin at gmail.com
Mon Jul 29 03:17:45 PDT 2013


On Monday, 29 July 2013 at 08:26:03 UTC, Dejan Lekic wrote:
> On Saturday, 27 July 2013 at 15:58:04 UTC, Tyler Jameson Little 
> wrote:
>> I found this thread mentioning some initial work on a crypto 
>> library:
>>
>> http://forum.dlang.org/thread/j84us9$2m5k$1@digitalmars.com?page=1
>>
>> It looks like "std.digest" is what came of that though, not 
>> "std.crypto".
>>
>> I found this on the wish list:
>>
>>    Encryption and hashing
>>
>>    This is more an implementation problem than a design 
>> problem.
>>    No one is working on it. Some work has been done here but 
>> it's unfinished.
>>    One of the ideas is to wrap OpenSSL? at first and then 
>> implement the most
>>    useful crypto primitives in D to avoid library dependency 
>> and to make them
>>    usable with CTFE.
>>
>> I'm not sure what "some work has been done here" means, but 
>> after looking around, I assume this refers to hashingDoes this 
>> just mean that hashing functions have been implemented, but 
>> not crypto?
>>
>> What I'm looking for is:
>>
>> * SSH library for an ssh client
>> * TLS library for HTTPS
>>
>> Has anyone started working on this? Are there any openssh 
>> wrappers lying around somewhere? I may have a crack at it 
>> myself it noone has started on it.
>
> There is the "dcrypt" project - 
> http://www.dsource.org/projects/dcrypt . If i remember well, 
> someone moved the source to the GitHub not so long ago. I like 
> the code there, and with good project management we could make 
> it alive again, and possibly, with a good set of interfaces, 
> include it in Phobos...

https://github.com/Etherous/dcrypt


More information about the Digitalmars-d mailing list