Description of problem: libp11 uses some constructs which are invalid in openssl 1.1.0 included in Fedora 26. We should modify it to compile with the latest version by default. A drawback is that packages that are linked with older openssl will not be able to use that version of libp11.
https://github.com/OpenSC/libp11/pull/128