Home
last modified time | relevance | path

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

12

/openssl-master/include/openssl/
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 …]
A Dtypes.h225 typedef struct ossl_encoder_st OSSL_ENCODER; typedef
/openssl-master/crypto/encode_decode/
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()
201 OSSL_ENCODER *encoder = NULL; in encoder_from_algorithm()
346 static OSSL_ENCODER *
481 ossl_encoder_parsed_properties(const OSSL_ENCODER *encoder) in ossl_encoder_parsed_properties()
491 int ossl_encoder_get_number(const OSSL_ENCODER *encoder) in ossl_encoder_get_number()
523 void (*user_fn)(OSSL_ENCODER *encoder, void *arg);
554 int OSSL_ENCODER_names_do_all(const OSSL_ENCODER *encoder, in OSSL_ENCODER_names_do_all()
[all …]
A Dencoder_pkey.c24 DEFINE_STACK_OF(OSSL_ENCODER) in DEFINE_STACK_OF() argument
86 static void collect_encoder(OSSL_ENCODER *encoder, void *arg) in collect_encoder()
168 OSSL_ENCODER *encoder = OSSL_ENCODER_INSTANCE_get_encoder(encoder_inst); in encoder_import_cb()
183 OSSL_ENCODER *encoder = in encoder_construct_pkey()
209 OSSL_ENCODER *encoder = in encoder_destruct_pkey()
A Dencoder_local.h59 OSSL_ENCODER *encoder; /* Never NULL */
164 ossl_encoder_parsed_properties(const OSSL_ENCODER *encoder);
A Dencoder_lib.c183 static OSSL_ENCODER_INSTANCE *ossl_encoder_instance_new(OSSL_ENCODER *encoder, in ossl_encoder_instance_new()
281 int OSSL_ENCODER_CTX_add_encoder(OSSL_ENCODER_CTX *ctx, OSSL_ENCODER *encoder) in OSSL_ENCODER_CTX_add_encoder()
360 OSSL_ENCODER *
395 OSSL_ENCODER *current_encoder = NULL; in encoder_process()
414 OSSL_ENCODER *next_encoder = NULL; in encoder_process()
/openssl-master/doc/man3/
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 …]
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)>
A Dd2i_RSAPrivateKey.pod118 instead of the B<d2i> functions and L<OSSL_ENCODER(3)> instead of the B<i2d>
189 Use L<OSSL_DECODER(3)> and L<OSSL_ENCODER(3)>. How to migrate is described
195 =head3 Migrating B<i2d> functions to B<OSSL_ENCODER>
197 The exact L<OSSL_ENCODER(3)> output is driven by arguments rather than by
304 L<OSSL_ENCODER(3)>, L<OSSL_DECODER(3)>,
A DEVP_PKEY_set1_RSA.pod96 functions. To write an EVP_PKEY out use the OSSL_ENCODER APIs (see
107 To write an EVP_PKEY out use the OSSL_ENCODER APIs (see
A DOSSL_ENCODER_CTX_new_for_pkey.pod131 L<provider(7)>, L<OSSL_ENCODER(3)>, L<OSSL_ENCODER_CTX(3)>
/openssl-master/doc/man7/
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)>
A DOSSL_PROVIDER-default.pod225 =item RSA, see L<OSSL_ENCODER-RSA(7)>
227 =item DH, see L<OSSL_ENCODER-DH(7)>
229 =item DSA, see L<OSSL_ENCODER-DSA(7)>
231 =item EC, see L<OSSL_ENCODER-EC(7)>
233 =item X25519, see L<OSSL_ENCODER-X25519(7)>
235 =item X448, see L<OSSL_ENCODER-X448(7)>
A Dprovider.pod169 B<OSSL_ENCODER>.
A Dprovider-encoder.pod5 provider-encoder - The OSSL_ENCODER library E<lt>-E<gt> provider functions
A Dmigration_guide.pod978 L<OSSL_ENCODER(3)> APIs to read and write files.
984 or EVP_PKEY_get0()) should instead use the OSSL_ENCODER
/openssl-master/include/crypto/
A Dencoder.h12 OSSL_ENCODER *ossl_encoder_fetch_by_number(OSSL_LIB_CTX *libctx, int id,
14 int ossl_encoder_get_number(const OSSL_ENCODER *encoder);
/openssl-master/util/
A Dmissingcrypto.txt825 OSSL_ENCODER-DH(7)
826 OSSL_ENCODER-DSA(7)
827 OSSL_ENCODER-EC(7)
828 OSSL_ENCODER-RSA(7)
829 OSSL_ENCODER-X25519(7)
830 OSSL_ENCODER-X448(7)
A Dother.syms67 OSSL_ENCODER datatype
/openssl-master/apps/
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()
/openssl-master/providers/
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
/openssl-master/test/
A Dprovfetchtest.c235 OSSL_ENCODER *encoder = NULL; in fetch_test()
/openssl-master/doc/internal/man3/
A Devp_md_get_number.pod26 int ossl_encoder_get_number(const OSSL_ENCODER *encoder);
/openssl-master/crypto/err/
A Dopenssl.ec44 L OSSL_ENCODER include/openssl/encodererr.h crypto/encode_decode/encoder_err.c include/cry…
/openssl-master/doc/
A Dbuild.info1614 DEPEND[html/man3/OSSL_ENCODER.html]=man3/OSSL_ENCODER.pod
1615 GENERATE[html/man3/OSSL_ENCODER.html]=man3/OSSL_ENCODER.pod
1616 DEPEND[man/man3/OSSL_ENCODER.3]=man3/OSSL_ENCODER.pod
1617 GENERATE[man/man3/OSSL_ENCODER.3]=man3/OSSL_ENCODER.pod
3125 html/man3/OSSL_ENCODER.html \
3717 man/man3/OSSL_ENCODER.3 \

Completed in 37 milliseconds

12