Avoid symbol collision with libcrypto
authortb <tb@openbsd.org>
Sun, 13 Nov 2022 14:09:17 +0000 (14:09 +0000)
committertb <tb@openbsd.org>
Sun, 13 Nov 2022 14:09:17 +0000 (14:09 +0000)
commit2b41d92f450f328536407da133603120b968c44b
tree39190506456a264e4e051b8c8509c6595ce5fc0b
parentf2382dfa3a2975b4e5109ad4f76f5ac89ffeeed4
Avoid symbol collision with libcrypto

libcrypto now provides Ed25519 and the raw public key API, so neuter the
compat implementations. Also link libfido against libcrypto.

The #ifdefs were upstreamed in https://github.com/Yubico/libfido2/pull/645

no objection djm
ok jsing
lib/libfido2/Makefile
lib/libfido2/src/eddsa.c
lib/libfido2/src/fido/eddsa.h