14 #define SHA1_DIGEST_LENGTH 20
15 #define SHA1_BLOCK_LENGTH 64
20 unsigned char buffer[SHA1_BLOCK_LENGTH];
23 void SHA1Transform(uint32 state[5],
const unsigned char buffer[SHA1_BLOCK_LENGTH]);
25 void SHA1Update(
SHA1_CTX* context,
const unsigned char* data, uint32 len);
26 void SHA1Final(
SHA1_CTX* context,
unsigned char digest[SHA1_DIGEST_LENGTH]);
28 # define SHA1_Transform SHA1Transform
29 # define SHA1_Init SHA1Init
30 # define SHA1_Update SHA1Update
31 # define SHA1_Final SHA1Final
int obuf_putXw(obuf *out, unsigned long data, unsigned width, char pad)
Definition: obuf_putunumw.c:41
int socket_sendfd(int sock, int fd)
Definition: sendfd.c:25
int socket_send4(int sock, const char *buffer, unsigned buflen, const ipv4addr *ip, ipv4port port)
Definition: send4.c:26
uint8 addr[4]
Definition: ipv4.h:13
uint16 ipv4port
Definition: ipv4.h:16
uint8 addr[16]
Definition: ipv6.h:13
uint16 ipv6port
Definition: ipv6.h:16
obuf outbuf
Definition: obuf_stdout.c:7
int socket_send6(int sock, const char *buffer, unsigned buflen, const ipv6addr *ip, ipv6port port)
Definition: send6.c:27
int socket_sendu(int sock, const char *buffer, unsigned buflen)
Definition: sendu.c:24