Lines Matching full:apis

185 \&\*(L"high level\*(R" APIs (for example those functions prefixed with \f(CW\*(C`EVP\*(C'\fR). They…
186 be accessed using the \*(L"Low Level APIs\*(R".
209 \fILow Level APIs\fR
210 .IX Subsection "Low Level APIs"
212 OpenSSL has historically provided two sets of APIs for invoking cryptographic
213 algorithms: the \*(L"high level\*(R" APIs (such as the \f(CW\*(C`EVP\*(C'\fR APIs) and the \*(L"low…
214 APIs. The high level APIs are typically designed to work across all algorithm
215 types. The \*(L"low level\*(R" APIs are targeted at a specific algorithm implementation.
216 For example, the \s-1EVP\s0 APIs provide the functions \fBEVP_EncryptInit_ex\fR\|(3),
219 On the other hand, to do \s-1AES\s0 encryption using the low level APIs you would have
222 Use of the low level APIs has been informally discouraged by the OpenSSL
224 formal. All such low level APIs have been deprecated. You may still use them in
226 compilation (dependent on compiler support for this). Deprecated APIs may be
228 your code to use the high level APIs instead.
236 the \s-1EVP\s0 APIs are now considered legacy and their use is strongly discouraged.
241 Applications using the \s-1EVP\s0 APIs to access these algorithms should instead use
247 \fIEngines and \*(L"\s-1METHOD\*(R"\s0 APIs\fR
248 .IX Subsection "Engines and METHOD APIs"
250 The refactoring to support Providers conflicts internally with the APIs used to
255 OpenSSL 3.0, and users of these APIs should know that their use can likely
412 Added enhanced PKCS#12 APIs which accept a library context \fB\s-1OSSL_LIB_CTX\s0\fR
413 and (where relevant) a property query. Other APIs which handle PKCS#7 and
426 As part of this change the EVP_PBE_xxx APIs can also accept a library
491 These functions are legacy APIs that are not applicable to the new provider
655 is if you have used low level APIs in your code (as discussed above). In that
663 Remove your usage of the low level APIs. In this case you will need to rewrite your code to use the…
985 A significant number of APIs have been deprecated in OpenSSL 3.0.
1005 \&\s-1\fBOSSL_ENCODER\s0\fR\|(3) APIs to read and write files.
1014 APIs, or alternatively use \fBEVP_PKEY_fromdata\fR\|(3) or \fBEVP_PKEY_todata\fR\|(3).
1047 high-level \s-1EVP_PKEY\s0 APIs, e.g. \fBEVP_PKEY_new\fR\|(3), \fBEVP_PKEY_up_ref\fR\|(3) and
1061 instead use the high level \s-1EVP\s0 APIs \fBEVP_EncryptInit_ex\fR\|(3),
1070 use the the high level \s-1EVP\s0 APIs \fBEVP_DigestInit_ex\fR\|(3), \fBEVP_DigestUpdate\fR\|(3)
1105 \&\s-1EVP_PKEY\s0 APIs such as \fBEVP_PKEY_check\fR\|(3), \fBEVP_PKEY_param_check\fR\|(3),
2018 \&\fBopenssl genrsa\fR and \fBopenssl rsa\fR have been modified to use \s-1PKEY\s0 APIs.