************************************************* General ************************************************* * Unify password callback (one of parameters: filename) * Get key usage from certs * Extend keys manager to return more info when key is found or not found (what cheks were performed, etc.) ************************************************* Tests status ************************************************* ------------------------------------------------- * xmlsec-openssl (April 26, 2010 using OpenSSL 0.9.8g) ------------------------------------------------- ** Skipped tests due to missing transforms: GOST aleksey-xmldsig-01/enveloped-gost ------------------------------------------------- * xmlsec-nss (April 26, 2010 using NSS 3.12.6) ------------------------------------------------- ** Skipped tests due to missing transforms: RIPEMD160, SHA224, RSA/OAEP, GOST aleksey-xmldsig-01/enveloping-ripemd160-hmac-ripemd160 aleksey-xmldsig-01/enveloping-ripemd160-hmac-ripemd160-64 aleksey-xmldsig-01/enveloping-sha224-hmac-sha224 aleksey-xmldsig-01/enveloping-sha224-hmac-sha224-64 aleksey-xmldsig-01/enveloping-ripemd160-rsa-ripemd160 aleksey-xmldsig-01/enveloping-sha224-rsa-sha224 aleksey-xmldsig-01/enveloped-gost merlin-xmlenc-five/encsig-ripemd160-hmac-ripemd160-kw-tripledes merlin-xmlenc-five/encrypt-data-tripledes-cbc-rsa-oaep-mgf1p 01-phaos-xmlenc-3/enc-element-3des-kt-rsa_oaep_sha1 01-phaos-xmlenc-3/enc-element-aes128-kt-rsa_oaep_sha1 01-phaos-xmlenc-3/enc-element-aes192-kt-rsa_oaep_sha1 01-phaos-xmlenc-3/enc-text-aes256-kt-rsa_oaep_sha1 ** Failed tests due to no support for CRLs in XML document merlin-xmldsig-twenty-three/signature-x509-crt-crl ------------------------------------------------- * xmlsec-mscrypto (May 09, 2010 using Windows XP SP3) ------------------------------------------------- ** Skipped tests due to missing transforms: RIPEMD160, SHA224 aleksey-xmldsig-01/enveloping-ripemd160-hmac-ripemd160 aleksey-xmldsig-01/enveloping-ripemd160-hmac-ripemd160-64 aleksey-xmldsig-01/enveloping-sha224-hmac-sha224 aleksey-xmldsig-01/enveloping-sha224-hmac-sha224-64 aleksey-xmldsig-01/enveloping-ripemd160-rsa-ripemd160 aleksey-xmldsig-01/enveloping-sha224-rsa-sha224 merlin-xmlenc-five/encsig-ripemd160-hmac-ripemd160-kw-tripledes ** Failed tests due to no GOST crypto providers on test machine aleksey-xmldsig-01/enveloped-gost ------------------------------------------------- * xmlsec-gnutls (May 24, 2010 using GnuTLS) ------------------------------------------------- ** Skipped tests due to missing transforms: RSA PKCS/OAEP, GOST aleksey-xmldsig-01/enveloping-sha224-hmac-sha224 aleksey-xmldsig-01/enveloping-sha224-hmac-sha224-64 aleksey-xmldsig-01/enveloping-sha224-rsa-sha224 merlin-xmlenc-five/encrypt-element-aes128-cbc-rsa-1_5 merlin-xmlenc-five/encrypt-data-tripledes-cbc-rsa-oaep-mgf1p aleksey-xmldsig-01/enveloped-gost phaos-xmldsig-three/signature-rsa-manifest-x509-data-crl 01-phaos-xmlenc-3/enc-element-3des-kt-rsa1_5 01-phaos-xmlenc-3/enc-element-3des-kt-rsa_oaep_sha1 01-phaos-xmlenc-3/enc-element-aes128-kt-rsa1_5 01-phaos-xmlenc-3/enc-element-aes128-kt-rsa_oaep_sha1 01-phaos-xmlenc-3/enc-element-aes192-kt-rsa_oaep_sha1 01-phaos-xmlenc-3/enc-text-aes192-kt-rsa1_5 01-phaos-xmlenc-3/enc-content-aes256-kt-rsa1_5 01-phaos-xmlenc-3/enc-text-aes256-kt-rsa_oaep_sha1 ------------------------------------------------- * xmlsec-gcrypt (May 09, 2010 using GCrypt) ------------------------------------------------- ** Skipped tests due to missing transforms: DSA, RSA PKCS/OAEP, X509, GOST aleksey-xmldsig-01/enveloping-dsa-x509chain aleksey-xmldsig-01/enveloping-rsa-x509chain aleksey-xmldsig-01/enveloping-sha224-hmac-sha224 aleksey-xmldsig-01/enveloping-sha224-hmac-sha224-64 aleksey-xmldsig-01/enveloping-md5-rsa-md5 aleksey-xmldsig-01/enveloping-ripemd160-rsa-ripemd160 aleksey-xmldsig-01/enveloping-sha1-rsa-sha1 aleksey-xmldsig-01/enveloping-sha224-rsa-sha224 aleksey-xmldsig-01/enveloping-sha256-rsa-sha256 aleksey-xmldsig-01/enveloping-sha384-rsa-sha384 aleksey-xmldsig-01/enveloping-sha512-rsa-sha512 aleksey-xmldsig-01/enveloping-expired-cert aleksey-xmldsig-01/x509data-test aleksey-xmldsig-01/x509data-sn-test merlin-xmldsig-twenty-three/signature-keyname merlin-xmldsig-twenty-three/signature-x509-crt merlin-xmldsig-twenty-three/signature-x509-sn merlin-xmldsig-twenty-three/signature-x509-is merlin-xmldsig-twenty-three/signature-x509-ski merlin-xmldsig-twenty-three/signature-retrievalmethod-rawx509crt merlin-xmldsig-twenty-three/signature merlin-xmlenc-five/encsig-hmac-sha256-rsa-1_5 merlin-xmlenc-five/encsig-hmac-sha256-rsa-oaep-mgf1p phaos-xmldsig-three/signature-big phaos-xmldsig-three/signature-dsa-detached phaos-xmldsig-three/signature-dsa-enveloped phaos-xmldsig-three/signature-dsa-enveloping phaos-xmldsig-three/signature-dsa-manifest phaos-xmldsig-three/signature-rsa-detached-b64-transform phaos-xmldsig-three/signature-rsa-detached phaos-xmldsig-three/signature-rsa-detached-xpath-transform phaos-xmldsig-three/signature-rsa-detached-xslt-transform-retrieval-method phaos-xmldsig-three/signature-rsa-detached-xslt-transform phaos-xmldsig-three/signature-rsa-enveloped phaos-xmldsig-three/signature-rsa-enveloping phaos-xmldsig-three/signature-rsa-manifest-x509-data-cert-chain phaos-xmldsig-three/signature-rsa-manifest-x509-data-cert phaos-xmldsig-three/signature-rsa-manifest-x509-data-issuer-serial phaos-xmldsig-three/signature-rsa-manifest-x509-data-ski phaos-xmldsig-three/signature-rsa-manifest-x509-data-subject-name phaos-xmldsig-three/signature-rsa-manifest phaos-xmldsig-three/signature-rsa-xpath-transform-enveloped aleksey-xmldsig-01/enveloped-gost merlin-xmldsig-twenty-three/signature-x509-crt-crl aleksey-xmldsig-01/enveloping-expired-cert phaos-xmldsig-three/signature-rsa-detached-xslt-transform-bad-retrieval-method phaos-xmldsig-three/signature-rsa-enveloped-bad-digest-val phaos-xmldsig-three/signature-rsa-enveloped-bad-sig phaos-xmldsig-three/signature-rsa-manifest-x509-data-crl merlin-xmlenc-five/encrypt-element-aes128-cbc-rsa-1_5 merlin-xmlenc-five/encrypt-data-tripledes-cbc-rsa-oaep-mgf1p 01-phaos-xmlenc-3/enc-element-3des-kt-rsa1_5 01-phaos-xmlenc-3/enc-element-3des-kt-rsa_oaep_sha1 01-phaos-xmlenc-3/enc-element-aes128-kt-rsa1_5 01-phaos-xmlenc-3/enc-element-aes128-kt-rsa_oaep_sha1 01-phaos-xmlenc-3/enc-element-aes192-kt-rsa_oaep_sha1 01-phaos-xmlenc-3/enc-text-aes192-kt-rsa1_5 01-phaos-xmlenc-3/enc-content-aes256-kt-rsa1_5 01-phaos-xmlenc-3/enc-text-aes256-kt-rsa_oaep_sha1