mirror of
https://github.com/openssl/openssl.git
synced 2024-12-21 06:09:35 +08:00
62dcd2aa17
Certificate Management Protocol (CMP, RFC 4210) extension to OpenSSL Also includes CRMF (RFC 4211) and HTTP transfer (RFC 6712). Adds the CMP and CRMF API to libcrypto and the "cmp" app to the CLI. Adds extensive documentation and tests. Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: David von Oheimb <david.von.oheimb@siemens.com> (Merged from https://github.com/openssl/openssl/pull/11142)
55 lines
1.8 KiB
Plaintext
55 lines
1.8 KiB
Plaintext
SUBDIRS=lib
|
|
|
|
# Program init source, that don't have direct linkage with the rest of the
|
|
# source, and can therefore not be part of a library.
|
|
IF[{- !$disabled{uplink} -}]
|
|
$INITSRC=../ms/applink.c
|
|
ENDIF
|
|
IF[{- $config{target} =~ /^vms-/ -}]
|
|
$INITSRC=vms_decc_init.c
|
|
ENDIF
|
|
|
|
# Source for the 'openssl' program
|
|
$OPENSSLSRC=\
|
|
openssl.c progs.c \
|
|
asn1pars.c ca.c ciphers.c cms.c crl.c crl2p7.c dgst.c \
|
|
ec.c ecparam.c enc.c engine.c errstr.c \
|
|
genpkey.c kdf.c mac.c nseq.c ocsp.c passwd.c pkcs12.c pkcs7.c \
|
|
pkcs8.c pkey.c pkeyparam.c pkeyutl.c prime.c rand.c req.c \
|
|
s_client.c s_server.c s_time.c sess_id.c smime.c speed.c \
|
|
spkac.c srp.c ts.c verify.c version.c x509.c rehash.c storeutl.c \
|
|
list.c info.c provider.c fipsinstall.c
|
|
IF[{- !$disabled{'deprecated-3.0'} -}]
|
|
$OPENSSLSRC=$OPENSSLSRC \
|
|
dhparam.c dsa.c dsaparam.c gendsa.c rsa.c rsautl.c genrsa.c
|
|
ENDIF
|
|
IF[{- !$disabled{'cmp'} -}]
|
|
$OPENSSLSRC=$OPENSSLSRC cmp_mock_srv.c
|
|
ENDIF
|
|
|
|
IF[{- !$disabled{apps} -}]
|
|
PROGRAMS=openssl
|
|
SOURCE[openssl]=$INITSRC $OPENSSLSRC
|
|
INCLUDE[openssl]=.. ../include include
|
|
DEPEND[openssl]=libapps.a ../libssl
|
|
|
|
DEPEND[${OPENSSLSRC/.c/.o}]=progs.h
|
|
GENERATE[progs.c]=progs.pl -C $(APPS_OPENSSL)
|
|
GENERATE[progs.h]=progs.pl -H $(APPS_OPENSSL)
|
|
# progs.pl tries to read all 'openssl' sources, including progs.c, so we make
|
|
# sure things are generated in the correct order.
|
|
DEPEND[progs.h]=progs.c
|
|
|
|
IF[{- $config{target} =~ /^(?:Cygwin|mingw|VC-)/ -}]
|
|
GENERATE[openssl.rc]=../util/mkrc.pl openssl
|
|
SOURCE[openssl]=openssl.rc
|
|
ENDIF
|
|
|
|
SCRIPTS{misc}=CA.pl
|
|
SOURCE[CA.pl]=CA.pl.in
|
|
# linkname tells build files that a symbolic link or copy of this script
|
|
# without extension must be installed as well. Unix or Unix lookalike only.
|
|
SCRIPTS{misc,linkname=tsget}=tsget.pl
|
|
SOURCE[tsget.pl]=tsget.in
|
|
ENDIF
|