| Index: src/platform/vboot_reference/crypto/sha1.c
|
| diff --git a/src/platform/vboot_reference/crypto/sha1.c b/src/platform/vboot_reference/crypto/sha1.c
|
| index 50f6bf6d58248732736849c81c9ba7298a834702..ca45911e02cdc9960cd060f3dffbc333ac422f76 100644
|
| --- a/src/platform/vboot_reference/crypto/sha1.c
|
| +++ b/src/platform/vboot_reference/crypto/sha1.c
|
| @@ -127,7 +127,7 @@ static void SHA1_Transform(SHA_CTX* ctx) {
|
| ctx->state[4] += E;
|
| }
|
|
|
| -void SHA1_update(SHA1_CTX* ctx, const uint8_t* data, size_t len) {
|
| +void SHA1_update(SHA1_CTX* ctx, const uint8_t* data, uint64_t len) {
|
| int i = ctx->count % sizeof(ctx->buf);
|
| const uint8_t* p = (const uint8_t*)data;
|
|
|
| @@ -151,7 +151,7 @@ void SHA1_update(SHA1_CTX* ctx, const uint8_t* data, size_t len) {
|
| }
|
|
|
|
|
| -uint8_t* SHA1_final(SHA_CTX* ctx) {
|
| +uint8_t* SHA1_final(SHA1_CTX* ctx) {
|
| uint64_t cnt = ctx->count * 8;
|
| int i;
|
|
|
| @@ -225,7 +225,7 @@ static void SHA1_transform(SHA1_CTX *ctx) {
|
| ctx->state[4] += E;
|
| }
|
|
|
| -void SHA1_update(SHA1_CTX *ctx, const uint8_t *data, int len) {
|
| +void SHA1_update(SHA1_CTX *ctx, const uint8_t *data, uint64_t len) {
|
| int i = ctx->count % sizeof(ctx->buf);
|
| const uint8_t* p = (const uint8_t*) data;
|
|
|
| @@ -275,7 +275,7 @@ void SHA1_init(SHA1_CTX* ctx) {
|
| ctx->count = 0;
|
| }
|
|
|
| -uint8_t* SHA1(const uint8_t *data, int len, uint8_t *digest) {
|
| +uint8_t* SHA1(const uint8_t *data, uint64_t len, uint8_t *digest) {
|
| const uint8_t *p;
|
| int i;
|
| SHA1_CTX ctx;
|
|
|