Home
last modified time | relevance | path

Searched refs:OSSL_ENCODER (Results 1 – 25 of 27) sorted by last modified time

12

/openssl/util/
H A Dmissingcrypto.txt823 OSSL_ENCODER-DH(7)
824 OSSL_ENCODER-DSA(7)
825 OSSL_ENCODER-EC(7)
826 OSSL_ENCODER-RSA(7)
827 OSSL_ENCODER-X25519(7)
828 OSSL_ENCODER-X448(7)
H A Dother.syms67 OSSL_ENCODER datatype
/openssl/doc/
H A Dbuild.info1622 DEPEND[html/man3/OSSL_ENCODER.html]=man3/OSSL_ENCODER.pod
1623 GENERATE[html/man3/OSSL_ENCODER.html]=man3/OSSL_ENCODER.pod
1624 DEPEND[man/man3/OSSL_ENCODER.3]=man3/OSSL_ENCODER.pod
1625 GENERATE[man/man3/OSSL_ENCODER.3]=man3/OSSL_ENCODER.pod
3155 html/man3/OSSL_ENCODER.html \
3754 man/man3/OSSL_ENCODER.3 \
/openssl/doc/man7/
H A Dmigration_guide.pod993 L<OSSL_ENCODER(3)> APIs to read and write files.
999 or EVP_PKEY_get0()) should instead use the OSSL_ENCODER
H A DOSSL_PROVIDER-default.pod227 =item RSA, see L<OSSL_ENCODER-RSA(7)>
229 =item DH, see L<OSSL_ENCODER-DH(7)>
231 =item DSA, see L<OSSL_ENCODER-DSA(7)>
233 =item EC, see L<OSSL_ENCODER-EC(7)>
235 =item X25519, see L<OSSL_ENCODER-X25519(7)>
237 =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
/openssl/
H A DCHANGES.md1270 * Introduced a new method type and API, OSSL_ENCODER, to represent
H A DNEWS.md103 * Added OSSL_ENCODER, a generic encoder API.
/openssl/crypto/encode_decode/
H A Dencoder_meth.c28 static OSSL_ENCODER *ossl_encoder_new(void) in ossl_encoder_new()
30 OSSL_ENCODER *encoder = NULL; in ossl_encoder_new()
44 int OSSL_ENCODER_up_ref(OSSL_ENCODER *encoder) in OSSL_ENCODER_up_ref()
52 void OSSL_ENCODER_free(OSSL_ENCODER *encoder) in OSSL_ENCODER_free()
204 OSSL_ENCODER *encoder = NULL; in encoder_from_algorithm()
352 static OSSL_ENCODER *
486 ossl_encoder_parsed_properties(const OSSL_ENCODER *encoder) in ossl_encoder_parsed_properties()
496 int ossl_encoder_get_number(const OSSL_ENCODER *encoder) in ossl_encoder_get_number()
528 void (*user_fn)(OSSL_ENCODER *encoder, void *arg);
559 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 */
165 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()
/openssl/include/openssl/
H A Dtypes.h228 typedef struct ossl_encoder_st OSSL_ENCODER; typedef
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 …]
/openssl/include/crypto/
H A Dencoder.h16 int ossl_encoder_get_number(const OSSL_ENCODER *encoder);
/openssl/test/
H A Dprovfetchtest.c236 OSSL_ENCODER *encoder = NULL; in fetch_test()
/openssl/doc/man3/
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 DOSSL_ENCODER_CTX_new_for_pkey.pod131 L<provider(7)>, L<OSSL_ENCODER(3)>, L<OSSL_ENCODER_CTX(3)>
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 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)>,
H 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
/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()
/openssl/doc/internal/man3/
H A Devp_md_get_number.pod26 int ossl_encoder_get_number(const OSSL_ENCODER *encoder);
/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

Completed in 169 milliseconds

12