libwvstreams should be ported to use NSS library for cryptography.
See the tracking bug for details and links on how it could be done.
Created attachment 314307 [details]
incomplete port of library to nss_compat_ossl
I tried to port libwvstreams to nss_compat_ossl and I postponed it for now. Too many interfaces are missing in current nss_compat_ossl, e.g. the blowfish cipher is not implemented by NSS at all.
See attached patch, containing my attempt of port. Configure script now supports switching between OpenSSL and nss_compat - added new parameter --with-nss_compat (--without-nss_compat):
$ autoheader --force
$ autoconf --force
$ ./configure --with-nss_compat ...
These modules were not ported yet:
$ touch crypto/wvblowfish.o
$ touch crypto/wvdiffiehellman.o
$ touch crypto/wvdigest.o
$ touch crypto/wvtripledes.o
$ touch crypto/wvx509.o
$ touch crypto/wvx509mgr.o
Reassigning back to maintainer.