/freebsd/crypto/openssl/include/openssl/ |
H A D | encoder.h | 29 OSSL_ENCODER *OSSL_ENCODER_fetch(OSSL_LIB_CTX *libctx, const char *name, 31 int OSSL_ENCODER_up_ref(OSSL_ENCODER *encoder); 32 void OSSL_ENCODER_free(OSSL_ENCODER *encoder); 35 const char *OSSL_ENCODER_get0_properties(const OSSL_ENCODER *encoder); 36 const char *OSSL_ENCODER_get0_name(const OSSL_ENCODER *kdf); 37 const char *OSSL_ENCODER_get0_description(const OSSL_ENCODER *kdf); 38 int OSSL_ENCODER_is_a(const OSSL_ENCODER *encoder, const char *name); 43 int OSSL_ENCODER_names_do_all(const OSSL_ENCODER *encoder, 46 const OSSL_PARAM *OSSL_ENCODER_gettable_params(OSSL_ENCODER *encoder); 47 int OSSL_ENCODER_get_params(OSSL_ENCODER *encoder, OSSL_PARAM params[]); [all …]
|
H A D | types.h | 225 typedef struct ossl_encoder_st OSSL_ENCODER; typedef
|
/freebsd/crypto/openssl/crypto/encode_decode/ |
H A D | encoder_meth.c | 27 static OSSL_ENCODER *ossl_encoder_new(void) in ossl_encoder_new() 29 OSSL_ENCODER *encoder = NULL; in ossl_encoder_new() 43 int OSSL_ENCODER_up_ref(OSSL_ENCODER *encoder) in OSSL_ENCODER_up_ref() 51 void OSSL_ENCODER_free(OSSL_ENCODER *encoder) in OSSL_ENCODER_free() 223 OSSL_ENCODER *encoder = NULL; in encoder_from_algorithm() 371 static OSSL_ENCODER * 529 ossl_encoder_parsed_properties(const OSSL_ENCODER *encoder) in ossl_encoder_parsed_properties() 539 int ossl_encoder_get_number(const OSSL_ENCODER *encoder) in ossl_encoder_get_number() 571 void (*user_fn)(OSSL_ENCODER *encoder, void *arg); 602 int OSSL_ENCODER_names_do_all(const OSSL_ENCODER *encoder, in OSSL_ENCODER_names_do_all() [all …]
|
H A D | encoder_pkey.c | 23 DEFINE_STACK_OF(OSSL_ENCODER) in DEFINE_STACK_OF() argument 85 static void collect_encoder(OSSL_ENCODER *encoder, void *arg) in collect_encoder() 167 OSSL_ENCODER *encoder = OSSL_ENCODER_INSTANCE_get_encoder(encoder_inst); in encoder_import_cb() 182 OSSL_ENCODER *encoder = in encoder_construct_pkey() 208 OSSL_ENCODER *encoder = in encoder_destruct_pkey()
|
H A D | encoder_local.h | 59 OSSL_ENCODER *encoder; /* Never NULL */ 164 ossl_encoder_parsed_properties(const OSSL_ENCODER *encoder);
|
H A D | encoder_lib.c | 182 static OSSL_ENCODER_INSTANCE *ossl_encoder_instance_new(OSSL_ENCODER *encoder, in ossl_encoder_instance_new() 280 int OSSL_ENCODER_CTX_add_encoder(OSSL_ENCODER_CTX *ctx, OSSL_ENCODER *encoder) in OSSL_ENCODER_CTX_add_encoder() 359 OSSL_ENCODER * 394 OSSL_ENCODER *current_encoder = NULL; in encoder_process() 413 OSSL_ENCODER *next_encoder = NULL; in encoder_process()
|
/freebsd/crypto/openssl/doc/man3/ |
H A D | OSSL_ENCODER.pod | 5 OSSL_ENCODER, 24 typedef struct ossl_encoder_st OSSL_ENCODER; 26 OSSL_ENCODER *OSSL_ENCODER_fetch(OSSL_LIB_CTX *ctx, const char *name, 28 int OSSL_ENCODER_up_ref(OSSL_ENCODER *encoder); 29 void OSSL_ENCODER_free(OSSL_ENCODER *encoder); 31 const char *OSSL_ENCODER_get0_properties(const OSSL_ENCODER *encoder); 32 int OSSL_ENCODER_is_a(const OSSL_ENCODER *encoder, const char *name); 33 const char *OSSL_ENCODER_get0_name(const OSSL_ENCODER *encoder); 38 int OSSL_ENCODER_names_do_all(const OSSL_ENCODER *encoder, 46 B<OSSL_ENCODER> is a method for encoders, which know how to [all …]
|
H A D | OSSL_ENCODER_CTX.pod | 35 const OSSL_PARAM *OSSL_ENCODER_settable_ctx_params(OSSL_ENCODER *encoder); 46 int OSSL_ENCODER_CTX_add_encoder(OSSL_ENCODER_CTX *ctx, OSSL_ENCODER *encoder); 52 OSSL_ENCODER * 189 OSSL_ENCODER_INSTANCE_get_encoder() returns an B<OSSL_ENCODER> pointer on 206 L<provider(7)>, L<OSSL_ENCODER(3)>
|
H A D | d2i_RSAPrivateKey.pod | 116 instead of the B<d2i> functions and L<OSSL_ENCODER(3)> instead of the B<i2d> 187 Use L<OSSL_DECODER(3)> and L<OSSL_ENCODER(3)>. How to migrate is described 193 =head3 Migrating B<i2d> functions to B<OSSL_ENCODER> 195 The exact L<OSSL_ENCODER(3)> output is driven by arguments rather than by 302 L<OSSL_ENCODER(3)>, L<OSSL_DECODER(3)>,
|
H A D | EVP_PKEY_set1_RSA.pod | 99 functions. To write an EVP_PKEY out use the OSSL_ENCODER APIs (see 110 To write an EVP_PKEY out use the OSSL_ENCODER APIs (see
|
H A D | OSSL_ENCODER_CTX_new_for_pkey.pod | 131 L<provider(7)>, L<OSSL_ENCODER(3)>, L<OSSL_ENCODER_CTX(3)>
|
/freebsd/crypto/openssl/doc/man7/ |
H A D | OSSL_PROVIDER-base.pod | 68 =item RSA, see L<OSSL_ENCODER-RSA(7)> 70 =item DH, see L<OSSL_ENCODER-DH(7)> 72 =item DSA, see L<OSSL_ENCODER-DSA(7)> 74 =item EC, see L<OSSL_ENCODER-EC(7)> 76 =item X25519, see L<OSSL_ENCODER-X25519(7)> 78 =item X448, see L<OSSL_ENCODER-X448(7)>
|
H A D | OSSL_PROVIDER-default.pod | 247 =item RSA, see L<OSSL_ENCODER-RSA(7)> 249 =item DH, see L<OSSL_ENCODER-DH(7)> 251 =item DSA, see L<OSSL_ENCODER-DSA(7)> 253 =item EC, see L<OSSL_ENCODER-EC(7)> 255 =item X25519, see L<OSSL_ENCODER-X25519(7)> 257 =item X448, see L<OSSL_ENCODER-X448(7)>
|
H A D | provider.pod | 169 B<OSSL_ENCODER>.
|
H A D | provider-encoder.pod | 5 provider-encoder - The OSSL_ENCODER library E<lt>-E<gt> provider functions
|
/freebsd/crypto/openssl/include/crypto/ |
H A D | encoder.h | 16 OSSL_ENCODER *ossl_encoder_fetch_by_number(OSSL_LIB_CTX *libctx, int id, 18 int ossl_encoder_get_number(const OSSL_ENCODER *encoder);
|
/freebsd/crypto/openssl/util/ |
H A D | missingcrypto.txt | 747 OSSL_ENCODER-DH(7) 748 OSSL_ENCODER-DSA(7) 749 OSSL_ENCODER-EC(7) 750 OSSL_ENCODER-RSA(7) 751 OSSL_ENCODER-X25519(7) 752 OSSL_ENCODER-X448(7)
|
H A D | other.syms | 66 OSSL_ENCODER datatype
|
/freebsd/crypto/openssl/apps/ |
H A D | list.c | 61 IS_FETCHABLE(encoder, OSSL_ENCODER) in IS_FETCHABLE() 500 DEFINE_STACK_OF(OSSL_ENCODER) in DEFINE_STACK_OF() argument 501 static int encoder_cmp(const OSSL_ENCODER * const *a, in DEFINE_STACK_OF() 502 const OSSL_ENCODER * const *b) in DEFINE_STACK_OF() 508 static void collect_encoders(OSSL_ENCODER *encoder, void *stack) in collect_encoders() 510 STACK_OF(OSSL_ENCODER) *encoder_stack = stack; in collect_encoders() 519 STACK_OF(OSSL_ENCODER) *encoders; in list_encoders() 533 OSSL_ENCODER *k = sk_OSSL_ENCODER_value(encoders, i); in list_encoders()
|
/freebsd/crypto/openssl/providers/ |
H A D | encoders.inc | 74 * i2d_{TYPE}Params(), use OSSL_ENCODER functions with an OSSL_ENCODER_CTX 82 * and PEM_write_bio_{TYPE}Params(), use OSSL_ENCODER functions with an 133 * convenience for any user that wants to use OSSL_ENCODER directly. 251 * OSSL_ENCODER directly with names they may fancy. These do not impact
|
/freebsd/crypto/openssl/test/ |
H A D | provfetchtest.c | 236 OSSL_ENCODER *encoder = NULL; in fetch_test()
|
/freebsd/crypto/openssl/doc/internal/man3/ |
H A D | evp_md_get_number.pod | 26 int ossl_encoder_get_number(const OSSL_ENCODER *encoder);
|
/freebsd/crypto/openssl/crypto/err/ |
H A D | openssl.ec | 44 L OSSL_ENCODER include/openssl/encodererr.h crypto/encode_decode/encoder_err.c include/cry…
|
/freebsd/secure/lib/libcrypto/man/man3/ |
H A D | Makefile | 295 MAN+= OSSL_ENCODER.3 3024 MLINKS+= OSSL_ENCODER.3 OSSL_ENCODER_do_all_provided.3 3025 MLINKS+= OSSL_ENCODER.3 OSSL_ENCODER_fetch.3 3026 MLINKS+= OSSL_ENCODER.3 OSSL_ENCODER_free.3 3028 MLINKS+= OSSL_ENCODER.3 OSSL_ENCODER_get0_name.3 3029 MLINKS+= OSSL_ENCODER.3 OSSL_ENCODER_get0_properties.3 3030 MLINKS+= OSSL_ENCODER.3 OSSL_ENCODER_get0_provider.3 3031 MLINKS+= OSSL_ENCODER.3 OSSL_ENCODER_get_params.3 3033 MLINKS+= OSSL_ENCODER.3 OSSL_ENCODER_is_a.3 3034 MLINKS+= OSSL_ENCODER.3 OSSL_ENCODER_names_do_all.3 [all …]
|
/freebsd/crypto/openssl/doc/ |
H A D | build.info | 1654 DEPEND[html/man3/OSSL_ENCODER.html]=man3/OSSL_ENCODER.pod 1655 GENERATE[html/man3/OSSL_ENCODER.html]=man3/OSSL_ENCODER.pod 1656 DEPEND[man/man3/OSSL_ENCODER.3]=man3/OSSL_ENCODER.pod 1657 GENERATE[man/man3/OSSL_ENCODER.3]=man3/OSSL_ENCODER.pod 3199 html/man3/OSSL_ENCODER.html \ 3807 man/man3/OSSL_ENCODER.3 \
|