]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/shared/openssl-util.h
1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
7 # include <openssl/pem.h>
9 DEFINE_TRIVIAL_CLEANUP_FUNC(X509
*, X509_free
);
10 DEFINE_TRIVIAL_CLEANUP_FUNC(X509_NAME
*, X509_NAME_free
);
11 DEFINE_TRIVIAL_CLEANUP_FUNC(EVP_PKEY_CTX
*, EVP_PKEY_CTX_free
);
12 DEFINE_TRIVIAL_CLEANUP_FUNC(EVP_CIPHER_CTX
*, EVP_CIPHER_CTX_free
);
14 int rsa_encrypt_bytes(EVP_PKEY
*pkey
, const void *decrypted_key
, size_t decrypted_key_size
, void **ret_encrypt_key
, size_t *ret_encrypt_key_size
);