Apply a patch for fixing TDIS-5990 (CVE-2013-1940 allow physically proximate attacker...
[framework/uifw/xorg/server/xorg-server.git] / include / xsha1.h
1 #ifndef XSHA1_H
2 #define XSHA1_H
3
4 /* Initialize SHA1 computation.  Returns NULL on error. */
5 void *x_sha1_init(void);
6
7 /*
8  * Add some data to be hashed.  ctx is the value returned by x_sha1_init()
9  * Returns 0 on error, 1 on success.
10  */
11 int x_sha1_update(void *ctx, void *data, int size);
12
13 /*
14  * Place the hash in result, and free ctx.
15  * Returns 0 on error, 1 on success. 
16  */
17 int x_sha1_final(void *ctx, unsigned char result[20]);
18
19 #endif