Release version 2.25.5
authorStefan Walter <stefw@src.gnome.org>
Tue, 20 Jan 2009 00:37:59 +0000 (00:37 +0000)
committerStefan Walter <stefw@src.gnome.org>
Tue, 20 Jan 2009 00:37:59 +0000 (00:37 +0000)
* egg/Makefile.am:
* egg/tests/test.asn:
* egg/tests/unit-test-secmem.c:
* egg/tests/unit-test-symkey.c:
* egg/tests/test-data/test-certificate-1.der: (added)
* egg/tests/test-data/pem-rsa-enc.key: (added)
* gcr/Makefile.am:
* pkcs11/roots-sotre/gck-roots-module.c:
* configure.in:
* NEWS: Release version 2.25.5

svn path=/trunk/; revision=1467

egg/Makefile.am
egg/tests/test-data/pem-rsa-enc.key [new file with mode: 0644]
egg/tests/test-data/test-certificate-1.der [new file with mode: 0644]
egg/tests/test.asn
egg/tests/unit-test-secmem.c
egg/tests/unit-test-symkey.c
gcr/Makefile.am

index 3fa1e19..ca3637b 100644 (file)
@@ -23,18 +23,22 @@ libegg_la_SOURCES = \
        egg-openssl.c egg-openssl.h \
        egg-unix-credentials.c egg-unix-credentials.h \
        egg-secure-memory.c egg-secure-memory.h \
-       egg-symkey.c egg-symkey.h
+       egg-symkey.c egg-symkey.h \
+       $(BUILT_SOURCES)
 
 asn1-def-pk.h: pk.asn
-       asn1Parser -o asn1-def-pk.h pk.asn
+       asn1Parser -o asn1-def-pk.h $(srcdir)/pk.asn
 
 asn1-def-pkix.h: pkix.asn
-       asn1Parser -o asn1-def-pkix.h pkix.asn
+       asn1Parser -o asn1-def-pkix.h $(srcdir)/pkix.asn
 
 EXTRA_DIST = \
        pkix.asn \
        pk.asn
 
+DISTCLEANFILES = \
+       $(BUILT_SOURCES)
+
 # --------------------------------------------------------------------
 # COMMON STUFF COMPILED INTO SMALLER COMPONENTS
 
diff --git a/egg/tests/test-data/pem-rsa-enc.key b/egg/tests/test-data/pem-rsa-enc.key
new file mode 100644 (file)
index 0000000..65439fe
--- /dev/null
@@ -0,0 +1,18 @@
+-----BEGIN RSA PRIVATE KEY-----
+Proc-Type: 4,ENCRYPTED
+DEK-Info: DES-EDE3-CBC,24522D4CE5F5CD7B
+
+2H/8j0HYUya7LWEUxpgjp/LVcCX7yZB7SoREdoJdcqJEBUMWVxU/2OfVB8EZupmy
+7YHcnn5v1JwwtmAXAtqM9JGlvNWaRr1m4zDrhJn1fY3tu8YGtMR49IOZmOUBK+X+
+IxWAwaFDqLntuGZZnAmRJtgFVYVABEs5yM9zgoCGDaU4WMK3caD7Jnw8jH5m0nqQ
+XiQ1y1dHxFJmAgG0b5h2z7zjQTmmXd3IhXqSqsE/9ryruCCYa0Z7aAN5oAmO89I9
+gOyy3J4h76mTNFfF5btV4Jllwd4LkgGOmm69UxAyUTGzwYJ5gxgB3xFzGBwpVlcu
+72PrQCrjZqZ6rj6cTPGUYzcyMtEw3Xd6mFhApqJpVRZwNWUAMMJwHl2oWwKcIxfV
+y+OftRX6kc+cunrxCkl9aKuHDoJPEq+/Uh+AEXqir+942Vull0WPyuWUjaPKR1xJ
+poYsNfHRWq+klKCggQQL6jwuVbDLhbaXfgaNBQO1XMracgfmnO1PQPw8JSQ5iOkm
+Ybt2oHAEnrEWxZGn1PfRq6Z8HAbBlQpfmG7SMJZdQjlndKA6GR+tN5krKfpj6uak
+0eklm0Nb0YcDzJ3qqHXxIimK3Kh/WRZ1hVTnX4mS9u3HNQMo5Ov6z8OQN+Q45ffi
+ZDFkVwUTEJ+iwmCG7XnxX0v8Bv5LZmAnPu95KQTp4Ds0AZ6Sp+RqxvhnCO25cgWj
++N5jHGzsDk9/Jw7rAHz8pnl3sziNBWdAk5ASPA28HCQQo5peWnWajM3Pk98+/wHY
+blTh7gw77gTake6hpiegnhNUXwGm6BXEqmyu7mPW0z5XFRb9W7bpog==
+-----END RSA PRIVATE KEY-----
diff --git a/egg/tests/test-data/test-certificate-1.der b/egg/tests/test-data/test-certificate-1.der
new file mode 100644 (file)
index 0000000..1c08437
Binary files /dev/null and b/egg/tests/test-data/test-certificate-1.der differ
index 0fdf483..0a9c7d1 100644 (file)
@@ -7,8 +7,7 @@ BEGIN
 TestIntegers ::= SEQUENCE {
        uint1                   INTEGER,
        uint2                   INTEGER,
-       uint3                   INTEGER,
-       mpi                     INTEGER
+       uint3                   INTEGER
 }
 
 TestData ::= SEQUENCE {
index a75b897..c5f1df0 100644 (file)
@@ -42,7 +42,7 @@
  * Tests be run in the order specified here.
  */
 
-#define IS_ZERO ~0
+#define IS_ZERO ((gsize)~0)
 
 static gsize
 find_non_zero (gpointer mem, gsize len)
@@ -128,7 +128,7 @@ DEFINE_TEST(secmem_realloc)
        strcpy ((gchar*)p, str);
 
        p2 = egg_secure_realloc_full (p, 512, 0);
-       g_assert (p2 == NULL);
+       g_assert (p2 != NULL);
        g_assert_cmpint (IS_ZERO, ==, find_non_zero (((gchar*)p2) + len, 512 - len));
 
        g_assert (strcmp (p2, str) == 0);
index e09729c..51d7ac7 100644 (file)
@@ -27,6 +27,7 @@
 
 #include "run-auto-test.h"
 
+#include "egg-secure-memory.h"
 #include "egg-symkey.h"
 
 #include <gcrypt.h>
 DEFINE_SETUP(crypto_setup)
 {
        gcry_check_version (LIBGCRYPT_VERSION);
+       gcry_set_allocation_handler ((gcry_handler_alloc_t)g_malloc,
+                                    (gcry_handler_alloc_t)egg_secure_alloc,
+                                    egg_secure_check,
+                                    (gcry_handler_realloc_t)egg_secure_realloc,
+                                    egg_secure_free);
 }
 
 DEFINE_TEARDOWN(crypto_setup)
index c257d9c..b1cef7d 100644 (file)
@@ -43,7 +43,8 @@ pkgconfig_DATA = gcr-$(GCR_MAJOR).pc
 
 EXTRA_DIST = \
        gcr.pc.in \
-       gcr-marshal.list
+       gcr-marshal.list \
+       gcr-import-dialog.glade
 
 DISTCLEANFILES = \
        gcr-$(GCR_MAJOR).pc
@@ -59,3 +60,4 @@ endif
 
 SUBDIRS = . \
        $(TESTS_DIR)
+