Commit b335daec authored by Pavel Tvrdík's avatar Pavel Tvrdík
Browse files

MD5: fixing indentation and code style

parent 2a2fef75
Loading
Loading
Loading
Loading
+174 −161
Original line number Diff line number Diff line
@@ -38,7 +38,8 @@ void byteReverse(unsigned char *buf, unsigned longs)
 * Start MD5 accumulation.  Set bit count to 0 and buffer to mysterious
 * initialization constants.
 */
void md5_init(md5_context *ctx)
void
md5_init(md5_context *ctx)
{
  ctx->buf[0] = 0x67452301;
  ctx->buf[1] = 0xefcdab89;
@@ -53,7 +54,8 @@ void md5_init(md5_context *ctx)
 * Update context to reflect the concatenation of another buffer full
 * of bytes.
 */
void md5_update(md5_context *ctx, unsigned char const *buf, unsigned len)
void
md5_update(md5_context *ctx, unsigned char const *buf, unsigned len)
{
  u32 t;

@@ -68,11 +70,13 @@ void md5_update(md5_context *ctx, unsigned char const *buf, unsigned len)

  /* Handle any leading odd-sized chunks */

    if (t) {
  if (t)
  {
    unsigned char *p = (unsigned char *) ctx->in + t;

    t = 64 - t;
	if (len < t) {
    if (len < t)
    {
      memcpy(p, buf, len);
      return;
    }
@@ -84,7 +88,8 @@ void md5_update(md5_context *ctx, unsigned char const *buf, unsigned len)
  }
  /* Process data in 64-byte chunks */

    while (len >= 64) {
  while (len >= 64)
  {
    memcpy(ctx->in, buf, 64);
    byteReverse(ctx->in, 16);
    md5_transform(ctx->buf, (u32 *) ctx->in);
@@ -101,7 +106,8 @@ void md5_update(md5_context *ctx, unsigned char const *buf, unsigned len)
 * Final wrapup - pad to 64-byte boundary with the bit pattern 
 * 1 0* (64-bit count of bits processed, MSB-first)
 */
byte *md5_final(md5_context *ctx)
byte *
md5_final(md5_context *ctx)
{
  unsigned count;
  unsigned char *p;
@@ -118,7 +124,8 @@ byte *md5_final(md5_context *ctx)
  count = 64 - 1 - count;

  /* Pad out to 56 mod 64 */
    if (count < 8) {
  if (count < 8)
  {
    /* Two lots of padding:  Pad the first block to 64 bytes */
    memset(p, 0, count);
    byteReverse(ctx->in, 16);
@@ -126,7 +133,9 @@ byte *md5_final(md5_context *ctx)

    /* Now fill the next block with 56 bytes */
    memset(ctx->in, 0, 56);
    } else {
  }
  else
  {
    /* Pad block to 56 bytes */
    memset(p, 0, count - 8);
  }
@@ -143,7 +152,8 @@ byte *md5_final(md5_context *ctx)
}

/* I am a hard paranoid */
void md5_erase_ctx(md5_context *ctx)
void
md5_erase_ctx(md5_context *ctx)
{
  memset((char *) ctx, 0, sizeof(*ctx));	/* In case it's sensitive */
}
@@ -165,7 +175,8 @@ void md5_erase_ctx(md5_context *ctx)
 * reflect the addition of 16 longwords of new data.  MD5Update blocks
 * the data and converts bytes into longwords for this routine.
 */
void md5_transform(u32 buf[4], u32 const in[16])
void
md5_transform(u32 buf[4], u32 const in[16])
{
  register u32 a, b, c, d;

@@ -293,13 +304,15 @@ md5_hmac_init(md5_hmac_context *ctx, const byte *key, size_t keylen)
  md5_update(&ctx->octx, buf, MD5_BLOCK_SIZE);
}

void md5_hmac_update(md5_hmac_context *ctx, const byte *buf, size_t buflen)
void
md5_hmac_update(md5_hmac_context *ctx, const byte *buf, size_t buflen)
{
  // Just update the inner digest
  md5_update(&ctx->ictx, buf, buflen);
}

byte *md5_hmac_final(md5_hmac_context *ctx)
byte *
md5_hmac_final(md5_hmac_context *ctx)
{
  // Finish the inner digest
  byte *isha = md5_final(&ctx->ictx);