TianoCore EDK2 master
|
#include <openssl/encoder.h>
Go to the source code of this file.
Functions | |
OSSL_ENCODER * | OSSL_ENCODER_fetch (OSSL_LIB_CTX *libctx, const char *name, const char *properties) |
int | OSSL_ENCODER_up_ref (OSSL_ENCODER *encoder) |
void | OSSL_ENCODER_free (OSSL_ENCODER *encoder) |
const OSSL_PROVIDER * | OSSL_ENCODER_get0_provider (const OSSL_ENCODER *encoder) |
const char * | OSSL_ENCODER_get0_properties (const OSSL_ENCODER *encoder) |
const char * | OSSL_ENCODER_get0_name (const OSSL_ENCODER *kdf) |
const char * | OSSL_ENCODER_get0_description (const OSSL_ENCODER *kdf) |
int | OSSL_ENCODER_is_a (const OSSL_ENCODER *encoder, const char *name) |
void | OSSL_ENCODER_do_all_provided (OSSL_LIB_CTX *libctx, void(*fn)(OSSL_ENCODER *encoder, void *arg), void *arg) |
int | OSSL_ENCODER_names_do_all (const OSSL_ENCODER *encoder, void(*fn)(const char *name, void *data), void *data) |
const OSSL_PARAM * | OSSL_ENCODER_gettable_params (OSSL_ENCODER *encoder) |
int | OSSL_ENCODER_get_params (OSSL_ENCODER *encoder, OSSL_PARAM params[]) |
const OSSL_PARAM * | OSSL_ENCODER_settable_ctx_params (OSSL_ENCODER *encoder) |
OSSL_ENCODER_CTX * | OSSL_ENCODER_CTX_new (void) |
int | OSSL_ENCODER_CTX_set_params (OSSL_ENCODER_CTX *ctx, const OSSL_PARAM params[]) |
void | OSSL_ENCODER_CTX_free (OSSL_ENCODER_CTX *ctx) |
int | OSSL_ENCODER_CTX_set_passphrase (OSSL_ENCODER_CTX *ctx, const unsigned char *kstr, size_t klen) |
int | OSSL_ENCODER_CTX_set_pem_password_cb (OSSL_ENCODER_CTX *ctx, pem_password_cb *cb, void *cbarg) |
int | OSSL_ENCODER_CTX_set_passphrase_cb (OSSL_ENCODER_CTX *ctx, OSSL_PASSPHRASE_CALLBACK *cb, void *cbarg) |
int | OSSL_ENCODER_CTX_set_passphrase_ui (OSSL_ENCODER_CTX *ctx, const UI_METHOD *ui_method, void *ui_data) |
int | OSSL_ENCODER_CTX_set_cipher (OSSL_ENCODER_CTX *ctx, const char *cipher_name, const char *propquery) |
int | OSSL_ENCODER_CTX_set_selection (OSSL_ENCODER_CTX *ctx, int selection) |
int | OSSL_ENCODER_CTX_set_output_type (OSSL_ENCODER_CTX *ctx, const char *output_type) |
int | OSSL_ENCODER_CTX_set_output_structure (OSSL_ENCODER_CTX *ctx, const char *output_structure) |
int | OSSL_ENCODER_CTX_add_encoder (OSSL_ENCODER_CTX *ctx, OSSL_ENCODER *encoder) |
int | OSSL_ENCODER_CTX_add_extra (OSSL_ENCODER_CTX *ctx, OSSL_LIB_CTX *libctx, const char *propq) |
int | OSSL_ENCODER_CTX_get_num_encoders (OSSL_ENCODER_CTX *ctx) |
OSSL_ENCODER * | OSSL_ENCODER_INSTANCE_get_encoder (OSSL_ENCODER_INSTANCE *encoder_inst) |
void * | OSSL_ENCODER_INSTANCE_get_encoder_ctx (OSSL_ENCODER_INSTANCE *encoder_inst) |
const char * | OSSL_ENCODER_INSTANCE_get_output_type (OSSL_ENCODER_INSTANCE *encoder_inst) |
const char * | OSSL_ENCODER_INSTANCE_get_output_structure (OSSL_ENCODER_INSTANCE *encoder_inst) |
int | OSSL_ENCODER_CTX_set_construct (OSSL_ENCODER_CTX *ctx, OSSL_ENCODER_CONSTRUCT *construct) |
int | OSSL_ENCODER_CTX_set_construct_data (OSSL_ENCODER_CTX *ctx, void *construct_data) |
int | OSSL_ENCODER_CTX_set_cleanup (OSSL_ENCODER_CTX *ctx, OSSL_ENCODER_CLEANUP *cleanup) |
int | OSSL_ENCODER_to_bio (OSSL_ENCODER_CTX *ctx, BIO *out) |
int | OSSL_ENCODER_to_fp (OSSL_ENCODER_CTX *ctx, FILE *fp) |
int | OSSL_ENCODER_to_data (OSSL_ENCODER_CTX *ctx, unsigned char **pdata, size_t *pdata_len) |
OSSL_ENCODER_CTX * | OSSL_ENCODER_CTX_new_for_pkey (const EVP_PKEY *pkey, int selection, const char *output_type, const char *output_struct, const char *propquery) |
int | ossl_encoder_store_remove_all_provided (const OSSL_PROVIDER *prov) |
int | ossl_encoder_store_cache_flush (OSSL_LIB_CTX *libctx) |
Null implementation of ENCODER functions called by BaseCryptLib.
Copyright (c) 2022, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file EncoderNull.c.
int OSSL_ENCODER_CTX_add_encoder | ( | OSSL_ENCODER_CTX * | ctx, |
OSSL_ENCODER * | encoder | ||
) |
Definition at line 225 of file EncoderNull.c.
int OSSL_ENCODER_CTX_add_extra | ( | OSSL_ENCODER_CTX * | ctx, |
OSSL_LIB_CTX * | libctx, | ||
const char * | propq | ||
) |
Definition at line 234 of file EncoderNull.c.
void OSSL_ENCODER_CTX_free | ( | OSSL_ENCODER_CTX * | ctx | ) |
Definition at line 139 of file EncoderNull.c.
int OSSL_ENCODER_CTX_get_num_encoders | ( | OSSL_ENCODER_CTX * | ctx | ) |
Definition at line 244 of file EncoderNull.c.
OSSL_ENCODER_CTX * OSSL_ENCODER_CTX_new | ( | void | ) |
Definition at line 122 of file EncoderNull.c.
OSSL_ENCODER_CTX * OSSL_ENCODER_CTX_new_for_pkey | ( | const EVP_PKEY * | pkey, |
int | selection, | ||
const char * | output_type, | ||
const char * | output_struct, | ||
const char * | propquery | ||
) |
Definition at line 339 of file EncoderNull.c.
int OSSL_ENCODER_CTX_set_cipher | ( | OSSL_ENCODER_CTX * | ctx, |
const char * | cipher_name, | ||
const char * | propquery | ||
) |
Definition at line 187 of file EncoderNull.c.
int OSSL_ENCODER_CTX_set_cleanup | ( | OSSL_ENCODER_CTX * | ctx, |
OSSL_ENCODER_CLEANUP * | cleanup | ||
) |
Definition at line 302 of file EncoderNull.c.
int OSSL_ENCODER_CTX_set_construct | ( | OSSL_ENCODER_CTX * | ctx, |
OSSL_ENCODER_CONSTRUCT * | construct | ||
) |
Definition at line 284 of file EncoderNull.c.
int OSSL_ENCODER_CTX_set_construct_data | ( | OSSL_ENCODER_CTX * | ctx, |
void * | construct_data | ||
) |
Definition at line 293 of file EncoderNull.c.
int OSSL_ENCODER_CTX_set_output_structure | ( | OSSL_ENCODER_CTX * | ctx, |
const char * | output_structure | ||
) |
Definition at line 215 of file EncoderNull.c.
int OSSL_ENCODER_CTX_set_output_type | ( | OSSL_ENCODER_CTX * | ctx, |
const char * | output_type | ||
) |
Definition at line 206 of file EncoderNull.c.
int OSSL_ENCODER_CTX_set_params | ( | OSSL_ENCODER_CTX * | ctx, |
const OSSL_PARAM | params[] | ||
) |
Definition at line 130 of file EncoderNull.c.
int OSSL_ENCODER_CTX_set_passphrase | ( | OSSL_ENCODER_CTX * | ctx, |
const unsigned char * | kstr, | ||
size_t | klen | ||
) |
Definition at line 147 of file EncoderNull.c.
int OSSL_ENCODER_CTX_set_passphrase_cb | ( | OSSL_ENCODER_CTX * | ctx, |
OSSL_PASSPHRASE_CALLBACK * | cb, | ||
void * | cbarg | ||
) |
Definition at line 167 of file EncoderNull.c.
int OSSL_ENCODER_CTX_set_passphrase_ui | ( | OSSL_ENCODER_CTX * | ctx, |
const UI_METHOD * | ui_method, | ||
void * | ui_data | ||
) |
Definition at line 177 of file EncoderNull.c.
int OSSL_ENCODER_CTX_set_pem_password_cb | ( | OSSL_ENCODER_CTX * | ctx, |
pem_password_cb * | cb, | ||
void * | cbarg | ||
) |
Definition at line 157 of file EncoderNull.c.
int OSSL_ENCODER_CTX_set_selection | ( | OSSL_ENCODER_CTX * | ctx, |
int | selection | ||
) |
Definition at line 197 of file EncoderNull.c.
void OSSL_ENCODER_do_all_provided | ( | OSSL_LIB_CTX * | libctx, |
void(*)(OSSL_ENCODER *encoder, void *arg) | fn, | ||
void * | arg | ||
) |
Definition at line 78 of file EncoderNull.c.
OSSL_ENCODER * OSSL_ENCODER_fetch | ( | OSSL_LIB_CTX * | libctx, |
const char * | name, | ||
const char * | properties | ||
) |
Definition at line 12 of file EncoderNull.c.
void OSSL_ENCODER_free | ( | OSSL_ENCODER * | encoder | ) |
Definition at line 30 of file EncoderNull.c.
const char * OSSL_ENCODER_get0_description | ( | const OSSL_ENCODER * | kdf | ) |
Definition at line 61 of file EncoderNull.c.
const char * OSSL_ENCODER_get0_name | ( | const OSSL_ENCODER * | kdf | ) |
Definition at line 53 of file EncoderNull.c.
const char * OSSL_ENCODER_get0_properties | ( | const OSSL_ENCODER * | encoder | ) |
Definition at line 45 of file EncoderNull.c.
const OSSL_PROVIDER * OSSL_ENCODER_get0_provider | ( | const OSSL_ENCODER * | encoder | ) |
Definition at line 37 of file EncoderNull.c.
int OSSL_ENCODER_get_params | ( | OSSL_ENCODER * | encoder, |
OSSL_PARAM | params[] | ||
) |
Definition at line 105 of file EncoderNull.c.
const OSSL_PARAM * OSSL_ENCODER_gettable_params | ( | OSSL_ENCODER * | encoder | ) |
Definition at line 97 of file EncoderNull.c.
OSSL_ENCODER * OSSL_ENCODER_INSTANCE_get_encoder | ( | OSSL_ENCODER_INSTANCE * | encoder_inst | ) |
Definition at line 252 of file EncoderNull.c.
void * OSSL_ENCODER_INSTANCE_get_encoder_ctx | ( | OSSL_ENCODER_INSTANCE * | encoder_inst | ) |
Definition at line 260 of file EncoderNull.c.
const char * OSSL_ENCODER_INSTANCE_get_output_structure | ( | OSSL_ENCODER_INSTANCE * | encoder_inst | ) |
Definition at line 276 of file EncoderNull.c.
const char * OSSL_ENCODER_INSTANCE_get_output_type | ( | OSSL_ENCODER_INSTANCE * | encoder_inst | ) |
Definition at line 268 of file EncoderNull.c.
int OSSL_ENCODER_is_a | ( | const OSSL_ENCODER * | encoder, |
const char * | name | ||
) |
Definition at line 69 of file EncoderNull.c.
int OSSL_ENCODER_names_do_all | ( | const OSSL_ENCODER * | encoder, |
void(*)(const char *name, void *data) | fn, | ||
void * | data | ||
) |
Definition at line 87 of file EncoderNull.c.
const OSSL_PARAM * OSSL_ENCODER_settable_ctx_params | ( | OSSL_ENCODER * | encoder | ) |
Definition at line 114 of file EncoderNull.c.
int ossl_encoder_store_cache_flush | ( | OSSL_LIB_CTX * | libctx | ) |
Definition at line 359 of file EncoderNull.c.
int ossl_encoder_store_remove_all_provided | ( | const OSSL_PROVIDER * | prov | ) |
Definition at line 351 of file EncoderNull.c.
int OSSL_ENCODER_to_bio | ( | OSSL_ENCODER_CTX * | ctx, |
BIO * | out | ||
) |
Definition at line 312 of file EncoderNull.c.
int OSSL_ENCODER_to_data | ( | OSSL_ENCODER_CTX * | ctx, |
unsigned char ** | pdata, | ||
size_t * | pdata_len | ||
) |
Definition at line 329 of file EncoderNull.c.
int OSSL_ENCODER_up_ref | ( | OSSL_ENCODER * | encoder | ) |
Definition at line 22 of file EncoderNull.c.