diff options
author | Angelo Mantellini <angelo.mantellini@cisco.com> | 2020-01-30 10:18:47 +0100 |
---|---|---|
committer | Angelo Mantellini <angelo.mantellini@cisco.com> | 2020-01-30 10:23:20 +0100 |
commit | ae07b5e795f3675789d8466aa92b0abeed9e8df4 (patch) | |
tree | 24cd3bf8a3fc4c9d60543ddb267bc2e848ca1276 /libparc/parc/security | |
parent | e0bc3a68a2dcf7fca2ae0a56a1cc628556b354bd (diff) |
[HICN-489] Add iOS support to hicn stack
Signed-off-by: Angelo Mantellini <angelo.mantellini@cisco.com>
Change-Id: Ibd3337e7336eefaaf425dffc4775a0c40499158b
Diffstat (limited to 'libparc/parc/security')
-rw-r--r-- | libparc/parc/security/command-line/CMakeLists.txt | 10 | ||||
-rw-r--r-- | libparc/parc/security/parc_DiffieHellmanKeyShare.c | 1 | ||||
-rw-r--r-- | libparc/parc/security/parc_InMemoryVerifier.c | 1 | ||||
-rw-r--r-- | libparc/parc/security/parc_PublicKeySigner.c | 2 | ||||
-rw-r--r-- | libparc/parc/security/parc_X509Certificate.c | 1 |
5 files changed, 10 insertions, 5 deletions
diff --git a/libparc/parc/security/command-line/CMakeLists.txt b/libparc/parc/security/command-line/CMakeLists.txt index 27825978..07ac7673 100644 --- a/libparc/parc/security/command-line/CMakeLists.txt +++ b/libparc/parc/security/command-line/CMakeLists.txt @@ -1,8 +1,10 @@ set(PARC_PUBLICKEY_SRC parc-publickey.c parcPublicKey_About.c - ) +) -add_executable(parc-publickey ${PARC_PUBLICKEY_SRC}) -target_link_libraries(parc-publickey ${PARC_BIN_LIBRARIES}) -install( TARGETS parc-publickey COMPONENT library RUNTIME DESTINATION bin ) +if (NOT DISABLE_EXECUTABLES) + add_executable(parc-publickey ${PARC_PUBLICKEY_SRC}) + target_link_libraries(parc-publickey ${PARC_BIN_LIBRARIES}) + install( TARGETS parc-publickey COMPONENT library RUNTIME DESTINATION bin ) +endif ()
\ No newline at end of file diff --git a/libparc/parc/security/parc_DiffieHellmanKeyShare.c b/libparc/parc/security/parc_DiffieHellmanKeyShare.c index 48c3ee26..0a666135 100644 --- a/libparc/parc/security/parc_DiffieHellmanKeyShare.c +++ b/libparc/parc/security/parc_DiffieHellmanKeyShare.c @@ -25,6 +25,7 @@ #include <openssl/pem.h> #include <openssl/rand.h> +#include <openssl/bn.h> struct parc_diffie_hellman_keyshare { PARCDiffieHellmanGroup groupType; diff --git a/libparc/parc/security/parc_InMemoryVerifier.c b/libparc/parc/security/parc_InMemoryVerifier.c index b713abce..32ffee1c 100644 --- a/libparc/parc/security/parc_InMemoryVerifier.c +++ b/libparc/parc/security/parc_InMemoryVerifier.c @@ -35,6 +35,7 @@ #include <openssl/x509v3.h> #include <openssl/ecdsa.h> +#include <openssl/rsa.h> struct parc_inmemory_verifier { diff --git a/libparc/parc/security/parc_PublicKeySigner.c b/libparc/parc/security/parc_PublicKeySigner.c index 5992c744..ddbcad74 100644 --- a/libparc/parc/security/parc_PublicKeySigner.c +++ b/libparc/parc/security/parc_PublicKeySigner.c @@ -30,7 +30,7 @@ #include <openssl/pkcs12.h> #include <openssl/x509v3.h> #include <openssl/err.h> - +#include <openssl/rsa.h> struct PARCPublicKeySigner { PARCKeyStore *keyStore; PARCSigningAlgorithm signingAlgorithm; diff --git a/libparc/parc/security/parc_X509Certificate.c b/libparc/parc/security/parc_X509Certificate.c index ab29bfa6..accb1f07 100644 --- a/libparc/parc/security/parc_X509Certificate.c +++ b/libparc/parc/security/parc_X509Certificate.c @@ -37,6 +37,7 @@ #include <openssl/x509v3.h> #include <openssl/rand.h> #include <openssl/pkcs12.h> +#include <openssl/x509.h> static PARCCryptoHash *_getPublicKeyDigest(void *interfaceContext); static PARCCryptoHash *_getCertificateDigest(void *interfaceContext); |