mirror of
https://github.com/openssl/openssl.git
synced 2024-11-21 01:15:20 +08:00
Fix typo in asn1.h (PRINTABLESTRING_STRING) and fix a bug in object creation
perl script. It failed if the OID had any zeros in it.
This commit is contained in:
parent
4a71b90deb
commit
e4119b9311
7
CHANGES
7
CHANGES
@ -5,6 +5,12 @@
|
||||
|
||||
Changes between 0.9.1c and 0.9.2
|
||||
|
||||
*) Fix for a typo in asn1.h. Bug fix to object creation script
|
||||
obj_dat.pl. It considered a zero in an object definition to mean
|
||||
"end of object": none of the objects in objects.h have any zeros
|
||||
so it wasn't spotted.
|
||||
[Steve Henson, reported by Erwann ABALEA <eabalea@certplus.com>]
|
||||
|
||||
*) Add support for Triple DES Cipher Block Chaining with Output Feedback
|
||||
Masking (CBCM). In the absence of test vectors, the best I have been able
|
||||
to do is check that the decrypt undoes the encrypt, so far. Send me test
|
||||
@ -22,6 +28,7 @@
|
||||
If you do a:
|
||||
perl util/mkdef.pl crypto ssl update
|
||||
it will update them.
|
||||
[Steve Henson]
|
||||
|
||||
*) Overhauled the Perl interface (perl/*):
|
||||
- ported BN stuff to OpenSSL's different BN library
|
||||
|
@ -305,7 +305,7 @@ typedef struct asn1_header_st
|
||||
B_ASN1_BMPSTRING|\
|
||||
B_ASN1_UNKNOWN)
|
||||
|
||||
#define ASN1_PRINTABLESTRING_new() (ASN1_PRINTABLESTRING_STRING *)\
|
||||
#define ASN1_PRINTABLESTRING_new() (ASN1_PRINTABLESTRING *)\
|
||||
ASN1_STRING_type_new(V_ASN1_PRINTABLESTRING)
|
||||
#define ASN1_PRINTABLESTRING_free(a) ASN1_STRING_free((ASN1_STRING *)a)
|
||||
#define M_i2d_ASN1_PRINTABLESTRING(a,pp) \
|
||||
|
@ -252,7 +252,7 @@ sub der_it
|
||||
$ret.=pack("C*",$a[0]*40+$a[1]);
|
||||
shift @a;
|
||||
shift @a;
|
||||
while ($_=shift(@a))
|
||||
foreach (@a)
|
||||
{
|
||||
@r=();
|
||||
$t=0;
|
||||
|
Loading…
Reference in New Issue
Block a user