Lines Matching +full:all +full:- +full:outputs
5 provider-encoder - The OSSL_ENCODER library E<lt>-E<gt> provider functions
49 The ENCODER operation is a generic method to encode a provider-native
51 L<provider-object(7)>) into an encoded form, and write the result to
57 L<provider-base(7)/Core functions>).
62 be provider-native and thereby passed via I<obj_raw>), and another one
69 complicated. However, there may be associated meta-data, such as the
71 L<provider-object(7)> already defines a way to pass such data,
83 with the L<KEYMGMT|provider-keymgmt(7)> provider.
85 All "functions" mentioned here are passed as function pointers between
89 (see L<provider-base(7)/Provider Functions>).
91 All these "functions" have a corresponding function type definition
107 macros in L<openssl-core_dispatch.h(7)>, as follows:
147 An implementation with that output type outputs human readable text, making
148 that implementation suitable for C<-text> output in diverse L<openssl(1)>
153 An implementation with that output type outputs PEM formatted data.
157 An implementation with that output type outputs DER formatted data.
161 An implementation with that output type outputs MSBLOB formatted data.
165 An implementation with that output type outputs PVK formatted data.
190 This set of bits depend entirely on what kind of provider-side object is
192 with L<provider-keymgmt(7)> (see L<provider-keymgmt(7)/Key Objects>) when
225 A provider-native object may be associated with a foreign provider, and may
233 given with I<selection> to create a provider-native object that can be
241 OSSL_FUNC_encoder_encode() should take a provider-native object (in
251 Operation parameters currently recognised by built-in encoders are as
279 =item "save-parameters" (B<OSSL_ENCODER_PARAM_SAVE_PARAMETERS>) <integer>
286 Parameters currently recognised by the built-in pass phrase callback:
324 Copyright 2019-2021 The OpenSSL Project Authors. All Rights Reserved.