CMS is back! Use it in LibreSSL > 3.0.2 or with USE_LIBRESSL_CMS=1

This commit is contained in:
reykfloeter 2019-11-29 17:22:07 +00:00
commit 14d0149cdb
2 changed files with 10 additions and 2 deletions

View file

@ -1,10 +1,13 @@
#
# The Azure agents needs CMS to obtain the SSH public keys.
# LibreSSL has removed CMS, so either use OpenSSL to decrypt CMS
# messages or compile the old CMS code for LibreSSL.
# messages or compile the old CMS code for LibreSSL. Or use
# CMS that has returned to newer versions of LibreSSL.
#
.ifdef USE_OPENSSL
MAKE_FLAGS+= USE_OPENSSL=1
.elifdef USE_LIBRESSL_CMS
MAKE_FLAGS+= USE_LIBRESSL_CMS=1
.else
SUBDIR= cms
.endif