diff options
author | Martin Willi <martin@strongswan.org> | 2009-09-09 16:21:21 +0200 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2009-09-10 16:20:19 +0200 |
commit | 30c06407c6d7319a5c4a02ce4ad510ce5e393084 (patch) | |
tree | 7328d2470ec255379badfee4e0d955c30d501f55 /src/libstrongswan/plugins/openssl/openssl_rsa_public_key.h | |
parent | 1086d00e41108c7c3287af796d04c3fa0a436e33 (diff) | |
download | strongswan-30c06407c6d7319a5c4a02ce4ad510ce5e393084.tar.bz2 strongswan-30c06407c6d7319a5c4a02ce4ad510ce5e393084.tar.xz |
Updated openssl plugin to the new builder API
Diffstat (limited to 'src/libstrongswan/plugins/openssl/openssl_rsa_public_key.h')
-rw-r--r-- | src/libstrongswan/plugins/openssl/openssl_rsa_public_key.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/libstrongswan/plugins/openssl/openssl_rsa_public_key.h b/src/libstrongswan/plugins/openssl/openssl_rsa_public_key.h index ff99ddbc5..620aa51ce 100644 --- a/src/libstrongswan/plugins/openssl/openssl_rsa_public_key.h +++ b/src/libstrongswan/plugins/openssl/openssl_rsa_public_key.h @@ -37,11 +37,15 @@ struct openssl_rsa_public_key_t { }; /** - * Create the builder for a public key. + * Load a RSA public key using OpenSSL. + * + * Accepts a BUILD_BLOB_ASN1_DER argument. * * @param type type of the key, must be KEY_RSA - * @return builder instance + * @param args builder_part_t argument list + * @return loaded key, NULL on failure */ -builder_t *openssl_rsa_public_key_builder(key_type_t type); +openssl_rsa_public_key_t *openssl_rsa_public_key_load(key_type_t type, + va_list args); #endif /** OPENSSL_RSA_PUBLIC_KEY_H_ @}*/ |