diff --git a/cipher/ChangeLog b/cipher/ChangeLog index f694ef07c..0895cc81a 100644 --- a/cipher/ChangeLog +++ b/cipher/ChangeLog @@ -1,3 +1,8 @@ +2007-11-28 David Shaw + + * sha256.c (sha224_get_info): 4880 has an error in the SHA-224 OID + and we inherited it. Fixing. + 2007-10-23 Werner Koch Switched entire package to GPLv3+. diff --git a/cipher/sha256.c b/cipher/sha256.c index b4930c002..4a6f79615 100644 --- a/cipher/sha256.c +++ b/cipher/sha256.c @@ -356,9 +356,9 @@ sha224_get_info( int algo, size_t *contextsize, { static byte asn[] = /* Object ID is 2.16.840.1.101.3.4.2.4 */ { - 0x30, 0x31, 0x30, 0x0d, 0x06, 0x09, 0x60, 0x86, + 0x30, 0x2D, 0x30, 0x0d, 0x06, 0x09, 0x60, 0x86, 0x48, 0x01, 0x65, 0x03, 0x04, 0x02, 0x04, 0x05, - 0x00, 0x04, 0x20 + 0x00, 0x04, 0x1C }; if( algo != 11 )