]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
*** empty log message *** gnutls_1_0_3
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Sun, 21 Dec 2003 09:50:14 +0000 (09:50 +0000)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Sun, 21 Dec 2003 09:50:14 +0000 (09:50 +0000)
NEWS
configure.in
lib/x509/extensions.c

diff --git a/NEWS b/NEWS
index 7272ea54dd711aef65305b5e999d3f3259c4ba17..285fa44ea6b21b722bdf8864e430f84ae7afb278 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-Version 1.0.3
+Version 1.0.3 (21/12/2003)
 - Corrected bug in gnutls_bye() which made it return an error code
   of INVALID_REQUEST instead of success.
 - Corrected a bug in the GNUTLS_KEY key usage definitions.
index 78e8cf546db42a42d3ea175075eb1bfbcfebc76f..2565029e155ed1de92ccb4fdd5d6b482472e6306 100644 (file)
@@ -12,7 +12,7 @@ AC_DEFINE_UNQUOTED(T_OS, "$target_os", [OS name])
 dnl Gnutls Version
 GNUTLS_MAJOR_VERSION=1
 GNUTLS_MINOR_VERSION=0
-GNUTLS_MICRO_VERSION=2
+GNUTLS_MICRO_VERSION=3
 GNUTLS_VERSION=$GNUTLS_MAJOR_VERSION.$GNUTLS_MINOR_VERSION.$GNUTLS_MICRO_VERSION
 
 AC_DEFINE_UNQUOTED(GNUTLS_VERSION, "$GNUTLS_VERSION", [version of gnutls])
index fa52d929cf216203d9ebae002e9dc1a89752d560..c88a69c250ccc5d9303c6b51af87f485302bb564 100644 (file)
@@ -339,10 +339,10 @@ int _gnutls_x509_ext_extract_keyUsage(uint16 *keyUsage, opaque * extnValue,
                             int extnValueLen)
 {
        ASN1_TYPE ext = ASN1_TYPE_EMPTY;
-       char str[10];
+       uint8 str[2];
        int len, result;
 
-       keyUsage[0] = 0;
+       *keyUsage = 0;
 
        if ((result=asn1_create_element
            (_gnutls_get_pkix(), "PKIX1.KeyUsage", &ext
@@ -359,7 +359,7 @@ int _gnutls_x509_ext_extract_keyUsage(uint16 *keyUsage, opaque * extnValue,
                return 0;
        }
 
-       len = sizeof(str) - 1;
+       len = sizeof(str);
        result = asn1_read_value(ext, "", str, &len);
        if (result != ASN1_SUCCESS) {
                gnutls_assert();
@@ -367,7 +367,7 @@ int _gnutls_x509_ext_extract_keyUsage(uint16 *keyUsage, opaque * extnValue,
                return 0;
        }
 
-       keyUsage[0] = str[0];
+       *keyUsage = str[0] | (str[1] << 8);
 
        asn1_delete_structure(&ext);