aboutsummaryrefslogtreecommitdiffstats
path: root/cipher/tiger.c
diff options
context:
space:
mode:
authorDavid Shaw <[email protected]>2002-10-02 19:59:43 +0000
committerDavid Shaw <[email protected]>2002-10-02 19:59:43 +0000
commite8b0b6349b75c307cba227258db29749ff75beff (patch)
tree49e4502abd65c7edc3da20073068885950833191 /cipher/tiger.c
parent* import.c (import_one): Make sure that a newly imported key starts with a (diff)
downloadgnupg-e8b0b6349b75c307cba227258db29749ff75beff.tar.gz
gnupg-e8b0b6349b75c307cba227258db29749ff75beff.zip
* tiger.c (tiger_get_info): Select the OID to use for TIGER at compile
time.
Diffstat (limited to '')
-rw-r--r--cipher/tiger.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/cipher/tiger.c b/cipher/tiger.c
index 95c8dbad7..1bb3375ed 100644
--- a/cipher/tiger.c
+++ b/cipher/tiger.c
@@ -897,10 +897,19 @@ tiger_get_info( int algo, size_t *contextsize,
)
{
#ifdef HAVE_U64_TYPEDEF
+
+#ifdef USE_OLD_TIGER
+ /* This is the old fake OID */
+ static byte asn[18] =
+ { 0x30, 0x28, 0x30, 0x0c, 0x04, 0x08, 0x54, 0x49, 0x47,
+ 0x45, 0x52, 0x31, 0x39, 0x32, 0x05, 0x00, 0x04, 0x18 };
+#else /* !USE_OLD_TIGER */
+ /* This is the new correct OID */
static byte asn[19] = /* Object ID is 1.3.6.1.4.1.11591.12.2 */
{ 0x30, 0x29, 0x30, 0x0d, 0x06, 0x09, 0x2b, 0x06,
0x01, 0x04, 0x01, 0xda, 0x47, 0x0c, 0x02,
0x05, 0x00, 0x04, 0x18 };
+#endif
if( algo != 6 )
return NULL;