Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(415)

Side by Side Diff: flac/src/libFLAC/include/private/md5.h

Issue 6122009: Add FLAC to trunk/deps/third_party/.... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/third_party/
Patch Set: '' Created 9 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « flac/src/libFLAC/include/private/lpc.h ('k') | flac/src/libFLAC/include/private/memory.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Property Changes:
Added: svn:eol-style
+ LF
OLDNEW
(Empty)
1 #ifndef FLAC__PRIVATE__MD5_H
2 #define FLAC__PRIVATE__MD5_H
3
4 /*
5 * This is the header file for the MD5 message-digest algorithm.
6 * The algorithm is due to Ron Rivest. This code was
7 * written by Colin Plumb in 1993, no copyright is claimed.
8 * This code is in the public domain; do with it what you wish.
9 *
10 * Equivalent code is available from RSA Data Security, Inc.
11 * This code has been tested against that, and is equivalent,
12 * except that you don't need to include two pages of legalese
13 * with every copy.
14 *
15 * To compute the message digest of a chunk of bytes, declare an
16 * MD5Context structure, pass it to MD5Init, call MD5Update as
17 * needed on buffers full of bytes, and then call MD5Final, which
18 * will fill a supplied 16-byte array with the digest.
19 *
20 * Changed so as no longer to depend on Colin Plumb's `usual.h'
21 * header definitions; now uses stuff from dpkg's config.h
22 * - Ian Jackson <ijackson@nyx.cs.du.edu>.
23 * Still in the public domain.
24 *
25 * Josh Coalson: made some changes to integrate with libFLAC.
26 * Still in the public domain, with no warranty.
27 */
28
29 #include "FLAC/ordinals.h"
30
31 typedef struct {
32 FLAC__uint32 in[16];
33 FLAC__uint32 buf[4];
34 FLAC__uint32 bytes[2];
35 FLAC__byte *internal_buf;
36 size_t capacity;
37 } FLAC__MD5Context;
38
39 void FLAC__MD5Init(FLAC__MD5Context *context);
40 void FLAC__MD5Final(FLAC__byte digest[16], FLAC__MD5Context *context);
41
42 FLAC__bool FLAC__MD5Accumulate(FLAC__MD5Context *ctx, const FLAC__int32 * const signal[], unsigned channels, unsigned samples, unsigned bytes_per_sample);
43
44 #endif
OLDNEW
« no previous file with comments | « flac/src/libFLAC/include/private/lpc.h ('k') | flac/src/libFLAC/include/private/memory.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698