* add AES.java additions + Galois.java
* desc
used ECB and ECBExceptionless instead of seperate interfaces. AESECB done
* Twofish ECB developments, moved some files
* twofishecb done
* Update Factories.java
factories.java topology rewrite 👍
* Update Factories.java
fix whitespace + forgot to add AriaGCM + SerpentGCM
* desc
RC6ECB.java placeholders,
LE32.java
* encblk+decblk funcs
* RC6 done
* desc
- move Camellia to seperate
- create CamelliaECB (it sucks, will fix it more after)
* good fixes!
* Rmv 16bfix (#14)
* progress
some progress was made. next commit will be working on Aria.java (its large so may take some time)
* "invalid config"
* Update Aria.java
potential working!
* bugfix
* Sha224 fix (#15)
* Update SHA224.java
potential fix
* Update pom.xml
tested - works now!
the entire fix was adding * 8L to the padding calculator thing xD
* SHA384 is working
LESGO!
* Create SHA512.java
* Sha512 impl (#16)
* desc
* Update SHA512.java
* Update SHA512.java
oookay a bit of opencode and a lot of time later its solved!
* Update SHA256Advanced.java
ByteFromHex function
* OH MY GOD
45 mins of coding. my brain hurts lol. its likely i will move sha256 to its own package inside of hash as Digest and several other classes will be included in it so instead of plopping them inside of misc i think ill use a standalone package. thanks for reading my rant
* several sha components
finally made sha256 standalone package, added classes:
HMAC
HKDF (placeholder for now)
Hex
Digest too but i did that last night
* desc
maybe it done
* Update README.md
* COMPLETION!
XACrypto\SHA256 is officially finished in its entirety. I might still make more modifications tho lol
* Update XACrypto.java
yippie! i made a dumb mistake
* bug fix
TWO. GOD. DAMN. CHARACTERS. completely messed up the end hash. i used 0 instead of i inside a for loop. i want to die :)
* remove tests + update README + good riddance garbage messagedigest sha256
yip