Pavel Tvrdik
|
36ddc3f136
|
Copy hash functions md5 and sha* from master branch
|
2016-05-02 15:47:24 +02:00 |
|
Pavel Tvrdík
|
700cf1c203
|
SHA256: Remove 32-bit move at the 32-bit number
|
2015-06-17 12:28:25 +02:00 |
|
Pavel Tvrdík
|
1673814087
|
MD5, SHA1/256/512 libraries: fixing code style
|
2015-05-19 10:06:28 +02:00 |
|
Pavel Tvrdík
|
ddb80bd8c5
|
unsigned [int] -> uint
|
2015-05-19 08:53:34 +02:00 |
|
Pavel Tvrdík
|
8e8a438322
|
unsgined char -> byte
|
2015-05-19 08:14:04 +02:00 |
|
Pavel Tvrdík
|
5aa9ab0cfd
|
SHA & MD5 libs: changing headers
|
2015-05-13 09:27:44 +02:00 |
|
Pavel Tvrdík
|
d16b33f556
|
SHA512: Fixing bug in SHA512 & SHA384
SHA512/SHA384 are using the SHA256 update and differs in the transform function.
This adds a pointer to transform function into a SHA context.
|
2015-05-12 12:46:26 +02:00 |
|
Pavel Tvrdík
|
5beaaa3d6b
|
SHA: only renamed hd -> ctx
|
2015-05-12 12:24:28 +02:00 |
|
Pavel Tvrdík
|
e7ac4efd54
|
HMAC-SHA256, HMAC-SHA224 according to HMAC-SHA1
Successfully passed unit tests.
|
2015-04-29 16:49:44 +02:00 |
|
Pavel Tvrdík
|
5355407915
|
Add SHA512 and SHA384 hash library and unit tests
|
2015-04-28 17:05:29 +02:00 |
|
Pavel Tvrdík
|
ac2dc0510f
|
Add HMAC-SHA224 (but it does not work yet!)
Unit Tests for HMAC-SHA224 not passed
|
2015-04-28 17:02:28 +02:00 |
|
Pavel Tvrdík
|
e4e80e4f8f
|
SHA256: Integrate sha256_hmac into sha256
|
2015-04-28 16:58:44 +02:00 |
|
Pavel Tvrdík
|
26b1fd1dc4
|
Add SHA256, SHA224 hash libraries and unit tests
|
2015-04-23 15:19:36 +02:00 |
|