Home
last modified time | relevance | path

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

/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.h234 typedef struct ossl_encoder_st OSSL_ENCODER; typedef
/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()
42 int OSSL_ENCODER_up_ref(OSSL_ENCODER *encoder) in OSSL_ENCODER_up_ref()
50 void OSSL_ENCODER_free(OSSL_ENCODER *encoder) in OSSL_ENCODER_free()
202 OSSL_ENCODER *encoder = NULL; in encoder_from_algorithm()
350 static OSSL_ENCODER *
484 ossl_encoder_parsed_properties(const OSSL_ENCODER *encoder) in ossl_encoder_parsed_properties()
494 int ossl_encoder_get_number(const OSSL_ENCODER *encoder) in ossl_encoder_get_number()
526 void (*user_fn)(OSSL_ENCODER *encoder, void *arg);
557 int OSSL_ENCODER_names_do_all(const OSSL_ENCODER *encoder, in OSSL_ENCODER_names_do_all()
[all …]
H A Dencoder_pkey.c24 DEFINE_STACK_OF(OSSL_ENCODER) in DEFINE_STACK_OF() argument
87 static void collect_encoder(OSSL_ENCODER *encoder, void *arg) in collect_encoder()
170 OSSL_ENCODER *encoder = OSSL_ENCODER_INSTANCE_get_encoder(encoder_inst); in encoder_import_cb()
185 OSSL_ENCODER *encoder = in encoder_construct_pkey()
215 OSSL_ENCODER *encoder = in encoder_destruct_pkey()
H A Dencoder_local.h58 OSSL_ENCODER *encoder; /* Never NULL */
164 ossl_encoder_parsed_properties(const OSSL_ENCODER *encoder);
H A Dencoder_lib.c187 static OSSL_ENCODER_INSTANCE *ossl_encoder_instance_new(OSSL_ENCODER *encoder, in ossl_encoder_instance_new()
283 int OSSL_ENCODER_CTX_add_encoder(OSSL_ENCODER_CTX *ctx, OSSL_ENCODER *encoder) in OSSL_ENCODER_CTX_add_encoder()
362 OSSL_ENCODER *
397 OSSL_ENCODER *current_encoder = NULL; in encoder_process()
416 OSSL_ENCODER *next_encoder = NULL; in encoder_process()
/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 *
190 OSSL_ENCODER_INSTANCE_get_encoder() returns an B<OSSL_ENCODER> pointer on
207 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)>
/openssl/include/crypto/
H A Dencoder.h16 int ossl_encoder_get_number(const OSSL_ENCODER *encoder);
/openssl/util/
H A Dmissingcrypto.txt720 OSSL_ENCODER-DH(7)
721 OSSL_ENCODER-DSA(7)
722 OSSL_ENCODER-EC(7)
723 OSSL_ENCODER-RSA(7)
724 OSSL_ENCODER-X25519(7)
725 OSSL_ENCODER-X448(7)
H A Dother.syms68 OSSL_ENCODER datatype
/openssl/providers/
H A Dencoders.inc76 * i2d_{TYPE}Params(), use OSSL_ENCODER functions with an OSSL_ENCODER_CTX
84 * and PEM_write_bio_{TYPE}Params(), use OSSL_ENCODER functions with an
135 * convenience for any user that wants to use OSSL_ENCODER directly.
255 * OSSL_ENCODER directly with names they may fancy. These do not impact
/openssl/apps/
H A Dlist.c64 IS_FETCHABLE(encoder, OSSL_ENCODER) in IS_FETCHABLE()
503 DEFINE_STACK_OF(OSSL_ENCODER) in DEFINE_STACK_OF() argument
504 static int encoder_cmp(const OSSL_ENCODER * const *a, in DEFINE_STACK_OF()
505 const OSSL_ENCODER * const *b) in DEFINE_STACK_OF()
511 static void collect_encoders(OSSL_ENCODER *encoder, void *stack) in collect_encoders()
513 STACK_OF(OSSL_ENCODER) *encoder_stack = stack; in collect_encoders()
522 STACK_OF(OSSL_ENCODER) *encoders; in list_encoders()
536 OSSL_ENCODER *k = sk_OSSL_ENCODER_value(encoders, i); in list_encoders()
/openssl/test/
H A Dprovfetchtest.c236 OSSL_ENCODER *encoder = NULL; in fetch_test()
/openssl/doc/internal/man3/
H A Devp_md_get_number.pod26 int ossl_encoder_get_number(const OSSL_ENCODER *encoder);
/openssl/crypto/err/
H A Dopenssl.ec44 L OSSL_ENCODER include/openssl/encodererr.h crypto/encode_decode/encoder_err.c include/cry…
/openssl/doc/man7/
H A Dprovider.pod169 B<OSSL_ENCODER>.
H A Dprovider-encoder.pod5 provider-encoder - The OSSL_ENCODER library E<lt>-E<gt> provider functions
H A Dossl-guide-migration.pod1048 L<OSSL_ENCODER(3)> APIs to read and write files.
1054 or EVP_PKEY_get0()) should instead use the OSSL_ENCODER
/openssl/doc/
H A Dbuild.info1702 DEPEND[html/man3/OSSL_ENCODER.html]=man3/OSSL_ENCODER.pod
1703 GENERATE[html/man3/OSSL_ENCODER.html]=man3/OSSL_ENCODER.pod
1704 DEPEND[man/man3/OSSL_ENCODER.3]=man3/OSSL_ENCODER.pod
1705 GENERATE[man/man3/OSSL_ENCODER.3]=man3/OSSL_ENCODER.pod
3435 html/man3/OSSL_ENCODER.html \
4099 man/man3/OSSL_ENCODER.3 \
/openssl/
H A DNEWS.md539 * Added OSSL_ENCODER, a generic encoder API.
H A DCHANGES.md2818 * Introduced a new method type and API, OSSL_ENCODER, to represent

Completed in 113 milliseconds