arm / sha1.hon commit ls-tree: major rewrite to do pathspec (3c5e846)
   1/*
   2 * SHA-1 implementation optimized for ARM
   3 *
   4 * Copyright:   (C) 2005 by Nicolas Pitre <nico@cam.org>
   5 * Created:     September 17, 2005
   6 */
   7
   8#include <stdint.h>
   9
  10typedef struct sha_context {
  11        uint64_t len;
  12        uint32_t hash[5];
  13        unsigned char buffer[64];
  14} SHA_CTX;
  15
  16void SHA1_Init(SHA_CTX *c);
  17void SHA1_Update(SHA_CTX *c, const void *p, unsigned long n);
  18void SHA1_Final(unsigned char *hash, SHA_CTX *c);