|
From: | Stefan Weil |
Subject: | Re: macOS (Big Sur, Apple Silicon) 'make check' fails in test-crypto-tlscredsx509 |
Date: | Wed, 27 Jan 2021 21:57:44 +0100 |
User-agent: | Mozilla/5.0 (Macintosh; Intel Mac OS X 10.16; rv:78.0) Gecko/20100101 Thunderbird/78.6.1 |
Am 27.01.21 um 20:42 schrieb Stefan Weil:
Am 27.01.21 um 19:59 schrieb Daniel P. Berrangé:On Wed, Jan 27, 2021 at 07:56:16PM +0100, Stefan Weil wrote:It returns ASN1_MEM_ERROR, so the input vector is too small.Hmm, that's odd - "Value is not valid" corresponds to ASN1_VALUE_NOT_VALID error code.I now have built libtasn1 with debug information and -O0 and can confirm that asn1_der_coding returns ASN1_MEM_ERROR.That's not surprising because it is called with *len == 0, while it requires at least 398.
My previous report was incomplete.It's a normal pattern that asn1_der_coding is first called with vector length 0, then returns ASN1_MEM_ERROR and the required length which is used to allocate memory for the following call, so that was a false track.
The debug libtasn1 gives a different output: % LANG=C tests/test-crypto-tlscredsx509 # random seed: R02S478dda7333f4b9f0f84d8d2a7da7eb08 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: Disabling X.509 extensions. 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 2: signing structure using RSA-SHA256 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_export]:2961 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_export]:2961 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_export]:2961 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_export]:2961 1..39 # Start of qcrypto tests # Start of tlscredsx509 tests 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: x509_ext.c[gnutls_x509_key_purpose_get]:3040 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3459 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: x509_ext.c[gnutls_subject_alt_names_get]:110 3: ASSERT: x509.c[get_alt_name]:1854 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 ok 1 /qcrypto/tlscredsx509/perfectserver 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: x509_ext.c[gnutls_x509_key_purpose_get]:3040 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3459 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: x509_ext.c[gnutls_subject_alt_names_get]:110 3: ASSERT: x509.c[get_alt_name]:1854 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 ok 2 /qcrypto/tlscredsx509/perfectclient 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: x509_ext.c[gnutls_x509_key_purpose_get]:3040 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3459 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: x509_ext.c[gnutls_subject_alt_names_get]:110 3: ASSERT: x509.c[get_alt_name]:1854 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 ok 3 /qcrypto/tlscredsx509/goodca1 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: x509_ext.c[gnutls_x509_key_purpose_get]:3040 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3459 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: x509_ext.c[gnutls_subject_alt_names_get]:110 3: ASSERT: x509.c[get_alt_name]:1854 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 ok 4 /qcrypto/tlscredsx509/goodca2 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: x509_ext.c[gnutls_x509_key_purpose_get]:3040 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3459 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: x509_ext.c[gnutls_subject_alt_names_get]:110 3: ASSERT: x509.c[get_alt_name]:1854 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 ok 5 /qcrypto/tlscredsx509/goodca3 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: x509_ext.c[gnutls_x509_key_purpose_get]:3040 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3459 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: verify.c[verify_crt]:758 3: ASSERT: verify.c[verify_crt]:824 3: ASSERT: verify.c[verify_crt]:831 3: ASSERT: verify.c[_gnutls_verify_crt_status]:1023 ok 6 /qcrypto/tlscredsx509/badca1 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: x509_ext.c[gnutls_x509_key_purpose_get]:3040 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3459 ok 7 /qcrypto/tlscredsx509/badca2 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: x509_ext.c[gnutls_x509_key_purpose_get]:3040 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3459 ok 8 /qcrypto/tlscredsx509/badca3 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: x509_ext.c[gnutls_subject_alt_names_get]:110 3: ASSERT: x509.c[get_alt_name]:1854 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 ok 9 /qcrypto/tlscredsx509/goodserver1 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: x509_ext.c[gnutls_subject_alt_names_get]:110 3: ASSERT: x509.c[get_alt_name]:1854 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 ok 10 /qcrypto/tlscredsx509/goodserver2 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: x509_ext.c[gnutls_subject_alt_names_get]:110 3: ASSERT: x509.c[get_alt_name]:1854 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 ok 11 /qcrypto/tlscredsx509/goodserver3 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: x509_ext.c[gnutls_x509_key_purpose_get]:3040 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3459 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: x509_ext.c[gnutls_subject_alt_names_get]:110 3: ASSERT: x509.c[get_alt_name]:1854 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 ok 12 /qcrypto/tlscredsx509/goodserver4 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: x509_ext.c[gnutls_x509_key_purpose_get]:3040 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3459 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: x509_ext.c[gnutls_subject_alt_names_get]:110 3: ASSERT: x509.c[get_alt_name]:1854 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 ok 13 /qcrypto/tlscredsx509/goodserver5 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: x509_ext.c[gnutls_x509_key_purpose_get]:3040 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3459 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: x509_ext.c[gnutls_subject_alt_names_get]:110 3: ASSERT: x509.c[get_alt_name]:1854 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 ok 14 /qcrypto/tlscredsx509/goodserver6 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: x509_ext.c[gnutls_x509_key_purpose_get]:3040 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3459 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: x509_ext.c[gnutls_subject_alt_names_get]:110 3: ASSERT: x509.c[get_alt_name]:1854 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 ok 15 /qcrypto/tlscredsx509/goodserver7 ok 16 /qcrypto/tlscredsx509/badserver1 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: x509_ext.c[gnutls_x509_key_purpose_get]:3040 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3459 ok 17 /qcrypto/tlscredsx509/badserver2 ok 18 /qcrypto/tlscredsx509/badserver3 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: x509_ext.c[gnutls_subject_alt_names_get]:110 3: ASSERT: x509.c[get_alt_name]:1854 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 ok 19 /qcrypto/tlscredsx509/goodclient1 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: x509_ext.c[gnutls_subject_alt_names_get]:110 3: ASSERT: x509.c[get_alt_name]:1854 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 ok 20 /qcrypto/tlscredsx509/goodclient2 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: x509_ext.c[gnutls_subject_alt_names_get]:110 3: ASSERT: x509.c[get_alt_name]:1854 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 ok 21 /qcrypto/tlscredsx509/goodclient3 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: x509_ext.c[gnutls_x509_key_purpose_get]:3040 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3459 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: x509_ext.c[gnutls_subject_alt_names_get]:110 3: ASSERT: x509.c[get_alt_name]:1854 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 ok 22 /qcrypto/tlscredsx509/goodclient4 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: x509_ext.c[gnutls_x509_key_purpose_get]:3040 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3459 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: x509_ext.c[gnutls_subject_alt_names_get]:110 3: ASSERT: x509.c[get_alt_name]:1854 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 ok 23 /qcrypto/tlscredsx509/goodclient5 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: x509_ext.c[gnutls_x509_key_purpose_get]:3040 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3459 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: x509_ext.c[gnutls_subject_alt_names_get]:110 3: ASSERT: x509.c[get_alt_name]:1854 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 ok 24 /qcrypto/tlscredsx509/goodclient6 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: x509_ext.c[gnutls_x509_key_purpose_get]:3040 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3459 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: x509_ext.c[gnutls_subject_alt_names_get]:110 3: ASSERT: x509.c[get_alt_name]:1854 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 ok 25 /qcrypto/tlscredsx509/goodclient7 ok 26 /qcrypto/tlscredsx509/badclient1 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: x509_ext.c[gnutls_x509_key_purpose_get]:3040 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3459 ok 27 /qcrypto/tlscredsx509/badclient2 ok 28 /qcrypto/tlscredsx509/badclient3 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: x509_ext.c[gnutls_x509_key_purpose_get]:3040 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3459 ok 29 /qcrypto/tlscredsx509/expired1 ok 30 /qcrypto/tlscredsx509/expired2 ok 31 /qcrypto/tlscredsx509/expired3 3: ASSERT: common.c[_gnutls_copy_string]:1571 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3465 3: ASSERT: x509_ext.c[gnutls_x509_key_purpose_get]:3040 3: ASSERT: x509.c[gnutls_x509_crt_get_key_purpose_oid]:3459 3: ASSERT: x509.c[gnutls_x509_crt_get_authority_key_id]:1524 3: ASSERT: name_constraints.c[gnutls_x509_crt_get_name_constraints]:469 3: ASSERT: x509_ext.c[gnutls_subject_alt_names_get]:110 3: ASSERT: x509.c[get_alt_name]:1854 3: ASSERT: mpi.c[wrap_nettle_mpi_print]:60 **ERROR:../../../tests/test-crypto-tlscredsx509.c:119:test_tls_creds: assertion failed: (creds == NULL) Bail out! ERROR:../../../tests/test-crypto-tlscredsx509.c:119:test_tls_creds: assertion failed: (creds == NULL)
zsh: abort LANG=C tests/test-crypto-tlscredsx509
[Prev in Thread] | Current Thread | [Next in Thread] |