certificate: Return signature scheme and parameters from issued_by() method
authorTobias Brunner <tobias@strongswan.org>
Fri, 13 Oct 2017 12:33:43 +0000 (14:33 +0200)
committerTobias Brunner <tobias@strongswan.org>
Wed, 8 Nov 2017 15:48:10 +0000 (16:48 +0100)
commit024b979522fa8cad18bef96208064db5e68e228e
tree50541da15f4bca39dfb2945f8a876802cdedaff5
parentc2935b03c4477a333e0ccb5d9811af7a89a6fa52
certificate: Return signature scheme and parameters from issued_by() method

This also required some include restructuring (avoid including library.h
in headers) to avoid unresolvable circular dependencies.
29 files changed:
src/charon-tkm/src/tkm/tkm_private_key.c
src/charon-tkm/src/tkm/tkm_public_key.c
src/libcharon/sa/ikev1/iv_manager.c
src/libstrongswan/credentials/certificates/certificate.h
src/libstrongswan/credentials/containers/pkcs12.c
src/libstrongswan/credentials/cred_encoding.h
src/libstrongswan/credentials/credential_manager.c
src/libstrongswan/credentials/credential_manager.h
src/libstrongswan/credentials/keys/public_key.h
src/libstrongswan/credentials/sets/cert_cache.c
src/libstrongswan/credentials/sets/cert_cache.h
src/libstrongswan/crypto/hashers/hasher.h
src/libstrongswan/crypto/prfs/prf.h
src/libstrongswan/crypto/signers/signer.h
src/libstrongswan/plugins/openssl/openssl_crl.c
src/libstrongswan/plugins/openssl/openssl_sha1_prf.c
src/libstrongswan/plugins/openssl/openssl_x509.c
src/libstrongswan/plugins/pem/pem_encoder.c
src/libstrongswan/plugins/pgp/pgp_cert.c
src/libstrongswan/plugins/pgp/pgp_encoder.c
src/libstrongswan/plugins/pubkey/pubkey_cert.c
src/libstrongswan/plugins/x509/x509_ac.c
src/libstrongswan/plugins/x509/x509_cert.c
src/libstrongswan/plugins/x509/x509_crl.c
src/libstrongswan/plugins/x509/x509_ocsp_request.c
src/libstrongswan/plugins/x509/x509_ocsp_response.c
src/libstrongswan/plugins/x509/x509_pkcs10.c
src/libstrongswan/utils/debug.h
src/libtls/tls_prf.c