forked from wownero/wownero
Merge pull request 'Revert SHA-3 on Master branch' (#302) from wowario/wownero:sha3 into master
Reviewed-on: wownero/wownero#302master
commit
bda76b6be9
@ -1,29 +0,0 @@
|
|||||||
#include <stddef.h>
|
|
||||||
#include <openssl/evp.h>
|
|
||||||
|
|
||||||
void handleErrors(void) {
|
|
||||||
printf("sha3 error, wow is ded\n");
|
|
||||||
exit(1);
|
|
||||||
}
|
|
||||||
|
|
||||||
void sha3(const void *data, size_t length, char *hash)
|
|
||||||
{
|
|
||||||
EVP_MD_CTX *mdctx;
|
|
||||||
|
|
||||||
if((mdctx = EVP_MD_CTX_new()) == NULL) {
|
|
||||||
handleErrors();
|
|
||||||
}
|
|
||||||
|
|
||||||
if(1 != EVP_DigestInit_ex(mdctx, EVP_sha3_256(), NULL)) {
|
|
||||||
handleErrors();
|
|
||||||
}
|
|
||||||
|
|
||||||
if(1 != EVP_DigestUpdate(mdctx, data, length)) {
|
|
||||||
handleErrors();
|
|
||||||
}
|
|
||||||
|
|
||||||
/* the digest context ctx is automatically cleaned up. */
|
|
||||||
if(1 != EVP_DigestFinal(mdctx, (unsigned char*)hash, NULL)) {
|
|
||||||
handleErrors();
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,3 +0,0 @@
|
|||||||
f1cfdca558ac0c00464ca0f3e265ec6fb32c57caeb106fbfed9f174f6b814642 77
|
|
||||||
50bfb03895034e2fbbff0a24f030b907eddbad809b0937394b165f4ef02826cf 776f77
|
|
||||||
c71c200337782119556e704121335c305271375cf456a1e7e12ed335394cf7b5 776f776e65726f
|
|
Loading…
Reference in new issue