The definitions for the macro are:
```
extern unsigned char *CC_SHA1(const void *data, CC_LONG len, unsigned char *md)
typedef uint32_t CC_LONG;       /* 32 bit unsigned integer */
```