These are not exported in osl.h or osl-core.h, so the symbols should
not be exposed to applications.
-void blk_SHA1_Init(blk_SHA_CTX *ctx)
+static void blk_SHA1_Init(blk_SHA_CTX *ctx)
ctx->H[4] = 0xc3d2e1f0;
}
ctx->H[4] = 0xc3d2e1f0;
}
-void blk_SHA1_Update(blk_SHA_CTX *ctx, const void *data, unsigned long len)
+static void blk_SHA1_Update(blk_SHA_CTX *ctx, const void *data, unsigned long len)
{
int lenW = ctx->size & 63;
{
int lenW = ctx->size & 63;
memcpy(ctx->W, data, len);
}
memcpy(ctx->W, data, len);
}
-void blk_SHA1_Final(unsigned char hashout[20], blk_SHA_CTX *ctx)
+static void blk_SHA1_Final(unsigned char hashout[20], blk_SHA_CTX *ctx)
{
static const unsigned char pad[64] = { 0x80 };
unsigned int padlen[2];
{
static const unsigned char pad[64] = { 0x80 };
unsigned int padlen[2];