mirror of
https://github.com/cesanta/mongoose.git
synced 2024-12-28 07:28:13 +08:00
Restore pub. domain notice
This commit is contained in:
parent
fc626bb57f
commit
a628a05efb
15
mongoose.c
15
mongoose.c
@ -3273,6 +3273,21 @@ void mg_hexdump(const void *buf, size_t len) {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// This code implements the MD5 message-digest algorithm.
|
||||||
|
// The algorithm is due to Ron Rivest. This code was
|
||||||
|
// written by Colin Plumb in 1993, no copyright is claimed.
|
||||||
|
// This code is in the public domain; do with it what you wish.
|
||||||
|
//
|
||||||
|
// Equivalent code is available from RSA Data Security, Inc.
|
||||||
|
// This code has been tested against that, and is equivalent,
|
||||||
|
// except that you don't need to include two pages of legalese
|
||||||
|
// with every copy.
|
||||||
|
//
|
||||||
|
// To compute the message digest of a chunk of bytes, declare an
|
||||||
|
// MD5Context structure, pass it to MD5Init, call MD5Update as
|
||||||
|
// needed on buffers full of bytes, and then call MD5Final, which
|
||||||
|
// will fill a supplied 16-byte array with the digest.
|
||||||
|
|
||||||
#if defined(MG_ENABLE_MD5) && MG_ENABLE_MD5
|
#if defined(MG_ENABLE_MD5) && MG_ENABLE_MD5
|
||||||
|
|
||||||
static void mg_byte_reverse(unsigned char *buf, unsigned longs) {
|
static void mg_byte_reverse(unsigned char *buf, unsigned longs) {
|
||||||
|
15
src/md5.c
15
src/md5.c
@ -1,6 +1,21 @@
|
|||||||
#include "arch.h"
|
#include "arch.h"
|
||||||
#include "md5.h"
|
#include "md5.h"
|
||||||
|
|
||||||
|
// This code implements the MD5 message-digest algorithm.
|
||||||
|
// The algorithm is due to Ron Rivest. This code was
|
||||||
|
// written by Colin Plumb in 1993, no copyright is claimed.
|
||||||
|
// This code is in the public domain; do with it what you wish.
|
||||||
|
//
|
||||||
|
// Equivalent code is available from RSA Data Security, Inc.
|
||||||
|
// This code has been tested against that, and is equivalent,
|
||||||
|
// except that you don't need to include two pages of legalese
|
||||||
|
// with every copy.
|
||||||
|
//
|
||||||
|
// To compute the message digest of a chunk of bytes, declare an
|
||||||
|
// MD5Context structure, pass it to MD5Init, call MD5Update as
|
||||||
|
// needed on buffers full of bytes, and then call MD5Final, which
|
||||||
|
// will fill a supplied 16-byte array with the digest.
|
||||||
|
|
||||||
#if defined(MG_ENABLE_MD5) && MG_ENABLE_MD5
|
#if defined(MG_ENABLE_MD5) && MG_ENABLE_MD5
|
||||||
|
|
||||||
static void mg_byte_reverse(unsigned char *buf, unsigned longs) {
|
static void mg_byte_reverse(unsigned char *buf, unsigned longs) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user