www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Yet another incomplete D cryptography library.

reply "Nvirjskly" <nvirjskly gmail.com> writes:
This is a skeleton library that I decided to push out in order to 
motivate myself to finish it.

It supports AES, and Threefish in terms of block ciphers, and 
SHA1.

I want to implement all SHA3 finalists, fast hashes like 
murrmurr, and many more block ciphers (DES &c.)

https://github.com/Nvirjskly/cryptod
Aug 09 2012
next sibling parent Bystroushaak <bystrousak kitakitsune.org> writes:
Nice. Will you implement RSA?

On 10.8.2012 00:13, Nvirjskly wrote:
 This is a skeleton library that I decided to push out in order to
 motivate myself to finish it.
 
 It supports AES, and Threefish in terms of block ciphers, and SHA1.
 
 I want to implement all SHA3 finalists, fast hashes like murrmurr, and
 many more block ciphers (DES &c.)
 
 https://github.com/Nvirjskly/cryptod
 
 

Aug 09 2012
prev sibling next sibling parent "Nvirjskly" <nvirjskly gmail.com> writes:
On Thursday, 9 August 2012 at 22:19:54 UTC, Bystroushaak wrote:
 Nice. Will you implement RSA?

 On 10.8.2012 00:13, Nvirjskly wrote:
 This is a skeleton library that I decided to push out in order 
 to
 motivate myself to finish it.
 
 It supports AES, and Threefish in terms of block ciphers, and 
 SHA1.
 
 I want to implement all SHA3 finalists, fast hashes like 
 murrmurr, and
 many more block ciphers (DES &c.)
 
 https://github.com/Nvirjskly/cryptod


I want to, but not as an immediate goal.
Aug 09 2012
prev sibling next sibling parent "Regan Heath" <regan netmail.co.nz> writes:
On Thu, 09 Aug 2012 23:13:19 +0100, Nvirjskly <nvirjskly gmail.com> wrote:

 This is a skeleton library that I decided to push out in order to  
 motivate myself to finish it.

 It supports AES, and Threefish in terms of block ciphers, and SHA1.

 I want to implement all SHA3 finalists, fast hashes like murrmurr, and  
 many more block ciphers (DES &c.)

 https://github.com/Nvirjskly/cryptod

Nice work. Hopefully when the std hash/digest/crypto module(s) have been accepted into phobos you'll contribute any missing algorithms.. :) R -- Using Opera's revolutionary email client: http://www.opera.com/mail/
Aug 10 2012
prev sibling next sibling parent Russel Winder <russel winder.org.uk> writes:
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2012-08-10 at 11:36 +0100, Regan Heath wrote:
[=E2=80=A6]
 Nice work.  Hopefully when the std hash/digest/crypto module(s) have been=

 accepted into phobos you'll contribute any missing algorithms.. :)

The crucial point here is that it would be nice to have one library in Phobos with all these people contributing into it. Having more than one hash/digest/crypto library as standard is a bad idea. --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder ekiga.n= et 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel winder.org.uk London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
Aug 10 2012
prev sibling next sibling parent "Nvirjskly" <nvirjskly gmail.com> writes:
On Friday, 10 August 2012 at 11:18:36 UTC, Russel Winder wrote:
 On Fri, 2012-08-10 at 11:36 +0100, Regan Heath wrote:
 […]
 Nice work.  Hopefully when the std hash/digest/crypto 
 module(s) have been  accepted into phobos you'll contribute 
 any missing algorithms.. :)

The crucial point here is that it would be nice to have one library in Phobos with all these people contributing into it. Having more than one hash/digest/crypto library as standard is a bad idea.

Being that there is no standard as of yet, I'll continue working on this, and God willing, will port whatever unique things I have to std if/when we get around to having a crypto/hash module.
Aug 10 2012
prev sibling parent "Nvirjskly" <nvirjskly gmail.com> writes:
I have more stuff working now. Hopefully it will be in a fully 
usable state soon :)
Aug 15 2012