This is v1.7 update to my SHA variant. I have rewritten the code as you will see. This version is quite a bit faster then before. Any comments please send them in.
this is the latest source release of sha3-grace. put in a cpp class added a couple speed improvments removed the permutation and compression routine for a speed increase. will have that has a 'salting' routine later.
there was still a bug in the last release, personal issues at the time has kept me from uploading the latest version, which has been but in a cpp class. the main bug has been fixed, the obf and compression routine has been removed as it is just alot of overkill a waste of resources and can be used after a hash has been created to 'salt' it so to speak. the only bug left is more implemtation wise. i use strings to get chars from the command line instead of a char array. which how it is written only gets the chars to the first white space. which is just a trivial matter, either change to char array or use the getline and other various std cmd line io thingies i will upload what i have here shortly. and let you do your own implemtation, unless i have changed it by that time.
1.5 fixed the over 1 char bug and change the code a bit around to the more standard of the sha2 looping. will be released this weekend or next week
added 2 functions and changed some of the code to permutate and also some compression in the main loop. removed the main outer loop and moved it to its own small loop to fill a temp array.
i have been working on a couple other things at the moment and loss of inet has kept me from updating sha-3 grace. i will be posting a update in the next couple days
Rick
This is the first official release of my variant of the sha family of digest systems. This is version 1.3 of such and i have labled it sha3-grace a 1024bit digest system. In the near future i plan on writing a collision system for it, it may take a while as i dont have the cpu power to really do any test's. but anyway till next time.