ppc / sha1.hon commit Git 1.7.2-rc1 (45e9a82)
   1/*
   2 * SHA-1 implementation.
   3 *
   4 * Copyright (C) 2005 Paul Mackerras <paulus@samba.org>
   5 */
   6#include <stdint.h>
   7
   8typedef struct {
   9        uint32_t hash[5];
  10        uint32_t cnt;
  11        uint64_t len;
  12        union {
  13                unsigned char b[64];
  14                uint64_t l[8];
  15        } buf;
  16} ppc_SHA_CTX;
  17
  18int ppc_SHA1_Init(ppc_SHA_CTX *c);
  19int ppc_SHA1_Update(ppc_SHA_CTX *c, const void *p, unsigned long n);
  20int ppc_SHA1_Final(unsigned char *hash, ppc_SHA_CTX *c);
  21
  22#define git_SHA_CTX     ppc_SHA_CTX
  23#define git_SHA1_Init   ppc_SHA1_Init
  24#define git_SHA1_Update ppc_SHA1_Update
  25#define git_SHA1_Final  ppc_SHA1_Final