File: md5.h

package info (click to toggle)
gntp-send 0.3.4-7
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 1,588 kB
  • sloc: sh: 4,331; ansic: 1,095; makefile: 29
file content (23 lines) | stat: -rw-r--r-- 469 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef _MD5_H_
#define _MD5_H_

#ifdef _MSC_VER
#pragma warning( disable : 4996 4244 )
#include <msinttypes/stdint.h>
#else
#include <stdint.h>
#endif

typedef struct {
  uint32_t total[2];
  uint32_t state[4];
  uint8_t buffer[64];
} md5_context;
 
void md5_starts(md5_context *ctx);
void md5_update(md5_context *ctx, const uint8_t *input, uint32_t length);
void md5_finish(md5_context *ctx, uint8_t digest[16]);

#endif /* _MD5_H_ */

/* vim:set et sw=2 ts=2 ai: */