1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-13 19:18:56 +00:00

sha2: add sha1_Raw

This commit is contained in:
Saleem Rashid 2016-09-29 17:48:02 +01:00 committed by Pavol Rusnak
parent d812c7209f
commit 19efbeef8d

7
sha2.c
View File

@ -672,6 +672,13 @@ char *sha1_End(SHA1_CTX* context, char buffer[]) {
return buffer;
}
void sha1_Raw(const sha2_byte* data, size_t len, uint8_t digest[SHA1_DIGEST_LENGTH]) {
SHA1_CTX context;
sha1_Init(&context);
sha1_Update(&context, data, len);
sha1_Final(&context, digest);
}
char* sha1_Data(const sha2_byte* data, size_t len, char digest[SHA1_DIGEST_STRING_LENGTH]) {
SHA1_CTX context;