Sha256: 830ae32dfce1e07724f1d79d6e5e0da79d6311e8327482891d1fc5d1e53d0cd0
Contents?: true
Size: 1.35 KB
Versions: 2
Compression:
Stored size: 1.35 KB
Contents
/* * This is an OpenSSL-compatible implementation of the RSA Data Security, Inc. * MD5 Message-Digest Algorithm (RFC 1321). * * Homepage: * http://openwall.info/wiki/people/solar/software/public-domain-source-code/md5 * * Author: * Alexander Peslyak, better known as Solar Designer <solar at openwall.com> * * This software was written by Alexander Peslyak in 2001. No copyright is * claimed, and the software is hereby placed in the public domain. * In case this attempt to disclaim copyright and place the software in the * public domain is deemed null and void, then the software is * Copyright (c) 2001 Alexander Peslyak and it is hereby released to the * general public under the following terms: * * Redistribution and use in source and binary forms, with or without * modification, are permitted. * * There's ABSOLUTELY NO WARRANTY, express or implied. * * See md5.c for more information. */ #ifndef __LXW_MD5_H__ #define __LXW_MD5_H__ /* Any 32-bit or wider unsigned integer data type will do */ typedef unsigned int uint32_t; typedef struct { uint32_t lo, hi; uint32_t a, b, c, d; unsigned char buffer[64]; uint32_t block[16]; } lxw_md5_ctx; extern void lxw_md5_init(lxw_md5_ctx *ctx); extern void lxw_md5_update(lxw_md5_ctx *ctx, const void *data, unsigned long size); extern void lxw_md5_final(unsigned char *result, lxw_md5_ctx *ctx); #endif
Version data entries
2 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
xlsxwriter-0.2.2 | ext/xlsxwriter/libxlsxwriter/include/xlsxwriter/third_party/md5.h |
xlsxwriter-0.2.2 | ext/xlsxwriter/libxlsxwriter/third_party/md5/md5.h |