-static void xbt_sha_finalize (xbt_sha_t sha) {
- unsigned char pad[8];
- unsigned char padc;
-
- pad[0] = (unsigned char)((sha->lenhi >> 24) & 0xff);
- pad[1] = (unsigned char)((sha->lenhi >> 16) & 0xff);
- pad[2] = (unsigned char)((sha->lenhi >> 8) & 0xff);
- pad[3] = (unsigned char)(sha->lenhi & 0xff);
- pad[4] = (unsigned char)((sha->lenlo >> 24) & 0xff);
- pad[5] = (unsigned char)((sha->lenlo >> 16) & 0xff);
- pad[6] = (unsigned char)((sha->lenlo >> 8) & 0xff);
- pad[7] = (unsigned char)(sha->lenlo & 255);
-
- padc = 0x80;
- xbt_sha_feed (sha, &padc, 1);
-
- padc = 0x00;
- while (sha->blen != 56)
- xbt_sha_feed (sha, &padc, 1);
-
- xbt_sha_feed (sha, pad, 8);
+static void xbt_sha_finalize(xbt_sha_t sha)
+{
+ unsigned char pad[8];
+ unsigned char padc;
+
+ pad[0] = (unsigned char) ((sha->lenhi >> 24) & 0xff);
+ pad[1] = (unsigned char) ((sha->lenhi >> 16) & 0xff);
+ pad[2] = (unsigned char) ((sha->lenhi >> 8) & 0xff);
+ pad[3] = (unsigned char) (sha->lenhi & 0xff);
+ pad[4] = (unsigned char) ((sha->lenlo >> 24) & 0xff);
+ pad[5] = (unsigned char) ((sha->lenlo >> 16) & 0xff);
+ pad[6] = (unsigned char) ((sha->lenlo >> 8) & 0xff);
+ pad[7] = (unsigned char) (sha->lenlo & 255);
+
+ padc = 0x80;
+ xbt_sha_feed(sha, &padc, 1);
+
+ padc = 0x00;
+ while (sha->blen != 56)
+ xbt_sha_feed(sha, &padc, 1);
+
+ xbt_sha_feed(sha, pad, 8);