Home
last modified time | relevance | path

Searched refs:OSSL_ENCODER (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/crypto/openssl/include/openssl/
H A Dencoder.h29 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 Dtypes.h225 typedef struct ossl_encoder_st OSSL_ENCODER; typedef
/freebsd/crypto/openssl/crypto/encode_decode/
H A Dencoder_meth.c27 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 Dencoder_pkey.c23 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 Dencoder_local.h59 OSSL_ENCODER *encoder; /* Never NULL */
164 ossl_encoder_parsed_properties(const OSSL_ENCODER *encoder);
H A Dencoder_lib.c182 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 DOSSL_ENCODER.pod5 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 DOSSL_ENCODER_CTX.pod35 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 Dd2i_RSAPrivateKey.pod116 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 DEVP_PKEY_set1_RSA.pod99 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 DOSSL_ENCODER_CTX_new_for_pkey.pod131 L<provider(7)>, L<OSSL_ENCODER(3)>, L<OSSL_ENCODER_CTX(3)>
/freebsd/crypto/openssl/doc/man7/
H A DOSSL_PROVIDER-base.pod68 =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 DOSSL_PROVIDER-default.pod247 =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 Dprovider.pod169 B<OSSL_ENCODER>.
H A Dprovider-encoder.pod5 provider-encoder - The OSSL_ENCODER library E<lt>-E<gt> provider functions
/freebsd/crypto/openssl/include/crypto/
H A Dencoder.h16 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 Dmissingcrypto.txt747 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 Dother.syms66 OSSL_ENCODER datatype
/freebsd/crypto/openssl/apps/
H A Dlist.c61 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 Dencoders.inc74 * 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 Dprovfetchtest.c236 OSSL_ENCODER *encoder = NULL; in fetch_test()
/freebsd/crypto/openssl/doc/internal/man3/
H A Devp_md_get_number.pod26 int ossl_encoder_get_number(const OSSL_ENCODER *encoder);
/freebsd/crypto/openssl/crypto/err/
H A Dopenssl.ec44 L OSSL_ENCODER include/openssl/encodererr.h crypto/encode_decode/encoder_err.c include/cry…
/freebsd/secure/lib/libcrypto/man/man3/
H A DMakefile295 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 Dbuild.info1654 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 \

12