Home
last modified time | relevance | path

Searched refs:OSSL_ENCODER (Results 1 – 25 of 26) 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);
34 const OSSL_PROVIDER *OSSL_ENCODER_get0_provider(const 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);
41 void (*fn)(OSSL_ENCODER *encoder, void *arg),
43 int OSSL_ENCODER_names_do_all(const OSSL_ENCODER *encoder,
[all …]
H A Dtypes.h237 typedef struct ossl_encoder_st OSSL_ENCODER; typedef
/freebsd/crypto/openssl/crypto/encode_decode/
H A Dencoder_meth.c38 static OSSL_ENCODER *ossl_encoder_new(void) in ossl_encoder_new()
40 OSSL_ENCODER *encoder = NULL; in ossl_encoder_new()
52 int OSSL_ENCODER_up_ref(OSSL_ENCODER *encoder) in OSSL_ENCODER_up_ref()
60 void OSSL_ENCODER_free(OSSL_ENCODER *encoder) in OSSL_ENCODER_free()
212 OSSL_ENCODER *encoder = NULL; in encoder_from_algorithm()
360 static OSSL_ENCODER *
437 OSSL_ENCODER *OSSL_ENCODER_fetch(OSSL_LIB_CTX *libctx, const char *name, in OSSL_ENCODER_fetch()
473 const OSSL_PROVIDER *OSSL_ENCODER_get0_provider(const OSSL_ENCODER *encoder) in OSSL_ENCODER_get0_provider()
483 const char *OSSL_ENCODER_get0_properties(const OSSL_ENCODER *encoder) in OSSL_ENCODER_get0_properties()
494 ossl_encoder_parsed_properties(const OSSL_ENCODER *encoder) in ossl_encoder_parsed_properties()
[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()
216 OSSL_ENCODER *encoder = in encoder_destruct_pkey()
H A Dencoder_local.h59 OSSL_ENCODER *encoder; /* Never NULL */
168 ossl_encoder_parsed_properties(const OSSL_ENCODER *encoder);
H A Dencoder_lib.c210 static OSSL_ENCODER_INSTANCE *ossl_encoder_instance_new(OSSL_ENCODER *encoder, in ossl_encoder_instance_new()
306 int OSSL_ENCODER_CTX_add_encoder(OSSL_ENCODER_CTX *ctx, OSSL_ENCODER *encoder) in OSSL_ENCODER_CTX_add_encoder()
385 OSSL_ENCODER *
420 OSSL_ENCODER *current_encoder = NULL; in encoder_process()
439 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);
30 const OSSL_PROVIDER *OSSL_ENCODER_get0_provider(const 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);
34 const char *OSSL_ENCODER_get0_description(const OSSL_ENCODER *encoder);
[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)>
/freebsd/crypto/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.syms70 OSSL_ENCODER datatype
/freebsd/crypto/openssl/include/crypto/
H A Dencoder.h16 int ossl_encoder_get_number(const OSSL_ENCODER *encoder);
/freebsd/crypto/openssl/apps/
H A Dlist.c67 IS_FETCHABLE(encoder, OSSL_ENCODER) in IS_FETCHABLE()
510 DEFINE_STACK_OF(OSSL_ENCODER) in DEFINE_STACK_OF() argument
511 static int encoder_cmp(const OSSL_ENCODER * const *a, in DEFINE_STACK_OF()
512 const OSSL_ENCODER * const *b) in DEFINE_STACK_OF()
518 static void collect_encoders(OSSL_ENCODER *encoder, void *stack) in collect_encoders()
520 STACK_OF(OSSL_ENCODER) *encoder_stack = stack; in collect_encoders()
530 STACK_OF(OSSL_ENCODER) *encoders; in list_encoders()
544 OSSL_ENCODER *k = sk_OSSL_ENCODER_value(encoders, i); in list_encoders()
/freebsd/crypto/openssl/test/
H A Dprovfetchtest.c236 OSSL_ENCODER *encoder = NULL; in fetch_test()
/freebsd/crypto/openssl/providers/
H A Dencoders.inc100 * i2d_{TYPE}Params(), use OSSL_ENCODER functions with an OSSL_ENCODER_CTX
108 * and PEM_write_bio_{TYPE}Params(), use OSSL_ENCODER functions with an
159 * convenience for any user that wants to use OSSL_ENCODER directly.
404 * OSSL_ENCODER directly with names they may fancy. These do not impact
/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 DMakefile312 MAN+= OSSL_ENCODER.3
3093 MLINKS+= OSSL_ENCODER.3 OSSL_ENCODER_do_all_provided.3
3094 MLINKS+= OSSL_ENCODER.3 OSSL_ENCODER_fetch.3
3095 MLINKS+= OSSL_ENCODER.3 OSSL_ENCODER_free.3
3096 MLINKS+= OSSL_ENCODER.3 OSSL_ENCODER_get0_description.3
3097 MLINKS+= OSSL_ENCODER.3 OSSL_ENCODER_get0_name.3
3098 MLINKS+= OSSL_ENCODER.3 OSSL_ENCODER_get0_properties.3
3099 MLINKS+= OSSL_ENCODER.3 OSSL_ENCODER_get0_provider.3
3100 MLINKS+= OSSL_ENCODER.3 OSSL_ENCODER_get_params.3
3101 MLINKS+= OSSL_ENCODER.3 OSSL_ENCODER_gettable_params.3
[all …]
/freebsd/crypto/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
/freebsd/crypto/openssl/doc/
H A Dbuild.info1722 DEPEND[html/man3/OSSL_ENCODER.html]=man3/OSSL_ENCODER.pod
1723 GENERATE[html/man3/OSSL_ENCODER.html]=man3/OSSL_ENCODER.pod
1724 DEPEND[man/man3/OSSL_ENCODER.3]=man3/OSSL_ENCODER.pod
1725 GENERATE[man/man3/OSSL_ENCODER.3]=man3/OSSL_ENCODER.pod
3478 html/man3/OSSL_ENCODER.html \
4150 man/man3/OSSL_ENCODER.3 \
/freebsd/crypto/openssl/
H A DNEWS.md591 * Added OSSL_ENCODER, a generic encoder API.

12