- add hmac_sha1 and md5 implementations as source code

This commit is contained in:
2025-01-24 13:45:07 +03:00
parent cedc44e24c
commit 84d11d3b04
7 changed files with 912 additions and 286 deletions

View File

@@ -28,4 +28,11 @@ void hmacSha1Digest(const void* inputData, size_t inputSize, void* outputData, c
HMAC(EVP_sha1(), key, keySize, (const unsigned char*)inputData, inputSize, (unsigned char*)outputData, &outputSize);
}
#endif
#else
#include "hmac_sha1_impl.h"
void hmacSha1Digest(const void* inputData, size_t inputSize, void* outputData, const void* key, size_t keySize)
{
hmac_sha1((const uint8_t*)key, keySize, (const uint8_t*)inputData, inputSize, (uint8_t*)outputData);
}
#endif