On 08.03.23 21:52, Andrew Piskorski wrote:
Building the NaviServer head (latest code from 2023-03-02), I'm
getting two "make test" failures, both from aead::encrypt (below).
Any advice for me on what the problem might be,

My first suspicion is the version of OpenSSL in use. OpenSSL is a moving target. If i see correctly, there is a version "1.1.1-1ubuntu2.1~18.04.21" in place for
Ubuntu 18.04 will all updates. It this what you are using?

Options:
- Upgrade of OpenSSL (i have just tested an installation with 18.04 + OpenSSL 3)
- Upgrade of Ubuntu (18.04 is not the youngest)
- Downgrade of NaviServer: there were changes between NaviServer 4.99.23 and .24
   concerning support of OpenSSL 3.0 - using newer API calls - so maybe
   these newer API calls are available in this version of OpenSSL, but
   not fully functioning yet.

... and of course, provide a fix to "make it work" also in your combination.

-gn


or how I should
further track it down?  (Thanks!)

This is on an old Ubuntu 18.04.4 LTS machine, using gcc 8.4.0, and Tcl
8.6.13.  My built-from-source Tcl includes nsf 2.4.0, Thread 2.8.9,
tdom 0.9.3, and tcllib 1.20.


## Excerpts from "make test" output:

[08/Mar/2023:15:23:16][11421.7f2097bfc700][-command-] Notice: SSL_shutdown(33) 
has failed: error:14094123:SSL routines:ssl3_read_bytes:application data after 
close notify
ns_crypt.test
ns_crypto.test

==== aead-1.0 aead::encrypt FAILED
---- Result was:
bytes 0 tag 32
---- Result should have been (exact matching):
bytes 22 tag 32
==== aead-1.0 FAILED

==== aead-1.1 aead::encrypt and decrypt FAILED
---- Test generated error; Return code was: 1
---- Return code should have been one of: 0 2
==== aead-1.1 FAILED

Tests ended at Wed Mar 08 15:24:13 EST 2023
all.tcl:        Total   1998    Passed  1971    Skipped 25      Failed  2
Sourced 71 Test Files.
Files with failing tests: ns_driver.test
Number of tests skipped for each constraint:
        19      !usingExternalToUtf
        2       binaryMismatch
        1       copyAliasBug
        2       knownBug
        1       stress
Makefile:236: recipe for target 'test' failed
make: *** [test] Error 130

--
Univ.Prof. Dr. Gustaf Neumann
Head of the Institute of Information Systems and New Media
of Vienna University of Economics and Business
Program Director of MSc "Information Systems"



_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel

Reply via email to