#endif /* 0 */
/* Get types and defines from the secnet configuration */
-typedef int64_t int64;
+/* typedef int64_t int64; */
typedef uint64_t uint64;
-typedef int32_t int32;
+/* typedef int32_t int32; */
typedef uint32_t uint32;
/* #include <process.h> */ /* prototype for exit() - JHB */
return ctx;
}
-static void sha1_update(void *sst, uint8_t const *buf, uint32_t len)
+static void sha1_update(void *sst, const void *buf, int32_t len)
{
SHA1_CTX *ctx=sst;
struct hash_if ops;
};
-init_module sha1_module;
void sha1_module(dict_t *dict)
{
struct sha1 *st;
void *ctx;
- string_t testinput="abcdbcdecdefdefgefghfghigh"
+ cstring_t testinput="abcdbcdecdefdefgefghfghigh"
"ijhijkijkljklmklmnlmnomnopnopq";
uint8_t expected[20]=
{ 0x84,0x98,0x3e,0x44,
sha1_final(ctx,digest);
for (i=0; i<20; i++) {
if (digest[i]!=expected[i]) {
- fatal("sha1 module failed self-test\n");
+ fatal("sha1 module failed self-test");
}
}
}