1a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat#ifndef _RFB_CRYPTO_H 2a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat#define _RFB_CRYPTO_H 1 3a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 4a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat#include <sys/uio.h> 5a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 6a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat#define SHA1_HASH_SIZE 20 7a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat#define MD5_HASH_SIZE 16 8a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 9a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatvoid digestmd5(const struct iovec *iov, int iovcnt, void *dest); 10a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehatvoid digestsha1(const struct iovec *iov, int iovcnt, void *dest); 11a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat 12a430b2b5ca4f0967836f5820e8f03adc17fc0a24San Mehat#endif 13