projects
/
gnulib.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Tests for module 'ftell'.
[gnulib.git]
/
lib
/
gc.h
diff --git
a/lib/gc.h
b/lib/gc.h
index
84e4e63
..
d06b07e
100644
(file)
--- a/
lib/gc.h
+++ b/
lib/gc.h
@@
-1,5
+1,5
@@
/* gc.h --- Header file for implementation agnostic crypto wrapper API.
/* gc.h --- Header file for implementation agnostic crypto wrapper API.
- * Copyright (C) 2002, 2003, 2004, 2005 Simon Josefsson
+ * Copyright (C) 2002, 2003, 2004, 2005
, 2007
Simon Josefsson
*
* This file is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published
*
* This file is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published
@@
-45,7
+45,10
@@
enum Gc_hash
GC_MD5,
GC_SHA1,
GC_MD2,
GC_MD5,
GC_SHA1,
GC_MD2,
- GC_RMD160
+ GC_RMD160,
+ GC_SHA256,
+ GC_SHA384,
+ GC_SHA512
};
typedef enum Gc_hash Gc_hash;
};
typedef enum Gc_hash Gc_hash;
@@
-62,6
+65,9
@@
typedef void *gc_hash_handle;
#define GC_MD5_DIGEST_SIZE 16
#define GC_RMD160_DIGEST_SIZE 20
#define GC_SHA1_DIGEST_SIZE 20
#define GC_MD5_DIGEST_SIZE 16
#define GC_RMD160_DIGEST_SIZE 20
#define GC_SHA1_DIGEST_SIZE 20
+#define GC_SHA256_DIGEST_SIZE 32
+#define GC_SHA384_DIGEST_SIZE 48
+#define GC_SHA512_DIGEST_SIZE 64
/* Cipher types. */
enum Gc_cipher
/* Cipher types. */
enum Gc_cipher