Dear Fedora Development Community,

Hello Fedora Community!

As I mentioned in my previous email I was working on an implementation of 
KangarooTwelve, a cryptographic hash function made by the same creators of the 
SHA-3 hash function. The implementation guidelines are currently a rough draft 
featured at: https://tools.ietf.org/pdf/draft-irtf-cfrg-kangarootwelve-02.pdf

I promised a rough draft implementation of Kangaroo Twelve by June 1, 2020.

The GitHub Link for my most up to date rough draft implementation of 
KangarooTwelve is currently at https://github.com/fosres/kangarootwelve

The rough draft implementation is in the file k12.c.

At this point, I am working on adding support for numbers as large as 2^255 as 
required by the length_encode function detailed on page 9 of the RFC.

The C Programming Language does not support large numbers greater than 2^63-1 
as Java does.

So I am working on making a small library for supporting numbers larger than 
the constant mentioned above by storing the large number in an array.

What also is left is thoroughly testing the implementation with Test Vectors.

Please let me know what other comments you have to say about my implementation.

I thank you for any responses you send back to me.

I set a deadline for myself to have both of these issues fixed by June 16, 2020.
Sincerely,

Tanveer Salim

-- 
 Securely sent with Tutanota. Get your own encrypted, ad-free mailbox: 
 https://tutanota.com


May 23, 2020, 22:48 by tsa...@tutanota.com:

> Dear Fedora Community,
>
> Hello! I am Tanveer Salim and am a Computer Engineering Student from Texas 
> Tech University. I am currently writing a standard user-space implementation 
> of KangarooTwelve. I contacted Gilles van Assche and he said he was 
> interested in viewing my implementation after I finished the rough draft. I 
> have let him know I intend to finish the first rough draft by June 1, 2020. 
> And I do intend to submit the implementation of KangarooTwelve as a Fedora 
> package. If anyone has any questions or comments about my attempt to 
> implement KangarooTwelve please let me know.
>
> Sincerely,
>
> Tanveer Salim
>
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org

Reply via email to