Lines Matching full:functions

127 "high level" APIs (for example those functions prefixed with \f(CW\*(C`EVP\*(C'\fR). They cannot
143 \&\fBEVP_EncryptInit_ex\fR\|(3), and \fBEVP_DigestInit\fR\|(3) functions. In case when
144 the requested algorithm is not available, these functions will fail.
158 For example, the EVP APIs provide the functions \fBEVP_EncryptInit_ex\fR\|(3),
160 encryption. Those functions can be used with the algorithms AES, CHACHA, 3DES etc.
162 to call AES specific functions such as \fBAES_set_encrypt_key\fR\|(3),
163 \&\fBAES_encrypt\fR\|(3), and so on. The functions for 3DES are different.
172 This is described in more detail in "Deprecation of Low Level Functions"
196 \&\fBEC_KEY_METHOD_new\fR\|(3), etc.). These functions are being deprecated in
226 functions must be used.
290 Using calls to convenience functions such as \fBEVP_sha256()\fR and \fBEVP_aes_256_gcm()\fR may
423 This code is now always set to zero. Related functions are deprecated.
441 These functions are legacy APIs that are not applicable to the new provider
501 Functions that return an internal key should be treated as read only
502 .IX Subsection "Functions that return an internal key should be treated as read only"
504 Functions such as \fBEVP_PKEY_get0_RSA\fR\|(3) behave slightly differently in
507 provider. Calling these functions will only return a handle on the internal key
511 Where the EVP_PKEY holds a provider managed key, then these functions now return
517 For the above reasons the keys returned from these functions should typically be
522 to refactor the code to avoid the use of these deprecated functions. Failing
525 and \fBEVP_PKEY_get1_DH\fR\|(3) functions continue to return a non-const pointer to
535 The print format has cosmetic changes for some functions
536 .IX Subsection "The print format has cosmetic changes for some functions"
538 The output from numerous "printing" functions such as \fBX509_signature_print\fR\|(3),
539 \&\fBX509_print_ex\fR\|(3), \fBX509_CRL_print_ex\fR\|(3), and other similar functions has been
609 Ignore the warnings. They are just warnings. The deprecated functions are still present and you may…
645 Additionally you must use "setter" or "getter" functions to access the fields
711 functions may need to be changed to pass additional parameters to handle the
714 Using a Library Context \- Old functions that should be changed
715 .IX Subsection "Using a Library Context - Old functions that should be changed"
717 If a library context is needed then all EVP_* digest functions that return a
721 If a library context is needed then all EVP_* cipher functions that return a
725 Some functions can be passed an object that has already been set up with a library
732 All functions listed below with a \fINAME\fR have a replacement function \fINAME_ex\fR
733 that takes \fBOSSL_LIB_CTX\fR as an additional argument. Functions that have other
836 New functions that use a Library context
837 .IX Subsection "New functions that use a Library context"
839 The following functions can be passed a library context if required.
921 The existing functions for controls (such as \fBEVP_CIPHER_CTX_ctrl\fR\|(3)) and
932 \fIDeprecation of Low Level Functions\fR
933 .IX Subsection "Deprecation of Low Level Functions"
937 See "Deprecated function mappings" for the list of deprecated functions
950 Deprecated i2d and d2i functions for low-level key types
951 .IX Subsection "Deprecated i2d and d2i functions for low-level key types"
953 Any i2d and d2i functions such as \fBd2i_DHparams()\fR that take a low-level key type
969 Functions that access low-level objects directly such as \fBRSA_get0_n\fR\|(3) are now
993 Functions that access low-level objects directly such as \fBRSA_set0_crt_params\fR\|(3)
999 See "Deprecated low-level key generation functions" for information on
1012 See also "Deprecated low-level key generation functions",
1013 "Deprecated low-level key reading and writing functions" and
1016 Deprecated low-level encryption functions
1017 .IX Subsection "Deprecated low-level encryption functions"
1019 Low-level encryption functions such as \fBAES_encrypt\fR\|(3) and \fBAES_decrypt\fR\|(3)
1025 Deprecated low-level digest functions
1026 .IX Subsection "Deprecated low-level digest functions"
1028 Use of low-level digest functions such as \fBSHA1_Init\fR\|(3) have been
1033 Note that the functions \fBSHA1\fR\|(3), \fBSHA224\fR\|(3), \fBSHA256\fR\|(3), \fBSHA384\fR\|(3)
1036 Deprecated low-level signing functions
1037 .IX Subsection "Deprecated low-level signing functions"
1039 Use of low-level signing functions such as \fBDSA_sign\fR\|(3) have been
1045 Deprecated low-level MAC functions
1046 .IX Subsection "Deprecated low-level MAC functions"
1048 Low-level mac functions such as \fBCMAC_Init\fR\|(3) are deprecated.
1060 Deprecated low-level validation functions
1061 .IX Subsection "Deprecated low-level validation functions"
1063 Low-level validation functions such as \fBDH_check\fR\|(3) have been informally
1070 Deprecated low-level key exchange functions
1071 .IX Subsection "Deprecated low-level key exchange functions"
1073 Many low-level functions have been informally discouraged from use for a long
1077 Deprecated low-level key generation functions
1078 .IX Subsection "Deprecated low-level key generation functions"
1080 Many low-level functions have been informally discouraged from use for a long
1087 Deprecated low-level key reading and writing functions
1088 .IX Subsection "Deprecated low-level key reading and writing functions"
1091 for a long time. Functions to read and write these low-level objects (such as
1095 Deprecated low-level key printing functions
1096 .IX Subsection "Deprecated low-level key printing functions"
1099 for a long time. Functions to print these low-level objects such as
1100 \&\fBDSA_print()\fR should be replaced with the equivalent EVP_PKEY functions.
1110 The following functions have been deprecated in 3.0.
1114 There is no replacement for the IGE functions. New code should not use these modes.
1115 These undocumented functions were never integrated into the EVP layer.
1118 usage of these functions is believed to be very small. In particular
1129 See "Deprecated low-level encryption functions"
1137 There are no replacements. These old functions are not used, and could be
1149 See "Deprecated low-level encryption functions".
1158 Use the respective non-deprecated \fB_ex()\fR functions.
1171 There are no replacements for these low-level functions. They were used internally
1180 See "Deprecated low-level encryption functions".
1185 See "Deprecated low-level encryption functions".
1191 See "Deprecated low-level MAC functions".
1195 See "Deprecated low-level MAC functions".
1210 Use the higher level functions \fBEVP_CipherInit_ex2()\fR, \fBEVP_CipherUpdate()\fR and
1226 See "Deprecated i2d and d2i functions for low-level key types"
1243 See "Deprecated low-level encryption functions".
1255 See "Deprecated low-level validation functions"
1266 See "Deprecated low-level key exchange functions".
1274 See "Deprecated low-level key generation functions".
1299 See "Deprecated low-level key printing functions"
1317 See "Deprecated low-level key generation functions".
1341 See "Deprecated low-level key printing functions"
1353 See "Deprecated low-level signing functions".
1357 See "Deprecated low-level key exchange functions".
1368 See "Deprecated low-level signing functions".
1378 There are no replacements for these functions. Applications should rely on the
1394 These functions are not widely used. Applications should instead switch to
1409 See "Deprecated low-level validation functions"
1431 See "Deprecated low-level key generation functions".
1461 See "Deprecated low-level key printing functions"
1475 See "Deprecated low-level key printing functions"
1479 These functions were not particularly useful, since EC point serialization
1490 These functions are not widely used. Applications should instead use the
1492 functions.
1496 There is no replacement. These functions were not widely used, and OpenSSL
1510 All engine functions are deprecated. An engine should be rewritten as a provider.
1516 OpenSSL now loads error strings automatically so these functions are not needed.
1520 The new functions are \fBERR_peek_error_func\fR\|(3), \fBERR_peek_last_error_func\fR\|(3),
1524 with ERR_peek functions and finish off with getting the error code by using
1551 These functions are obsolete and should not be required.
1575 See "Functions that return an internal key should be treated as read only".
1583 See "Deprecated low-level MAC functions".
1592 These functions were previously used by libssl to set or get an encoded public
1594 generic functions \fBEVP_PKEY_set1_encoded_public_key\fR\|(3) and
1597 new functions.
1610 See "Deprecated low-level MAC functions".
1615 See "Deprecated low-level MAC functions".
1619 See "Deprecated low-level key reading and writing functions"
1626 See "Deprecated low-level key reading and writing functions"
1633 See "Deprecated low-level key reading and writing functions"
1645 See "Deprecated low-level key reading and writing functions"
1652 See "Deprecated low-level encryption functions".
1661 See "Deprecated low-level encryption functions".
1670 See "Deprecated low-level encryption functions".
1675 See "Deprecated low-level encryption functions".
1680 See "Deprecated low-level encryption functions".
1691 \&\fBOCSP_REQ_CTX\fR type and \fBOCSP_REQ_CTX_*()\fR functions
1695 type is \fBOSSL_HTTP_REQ_CTX\fR, and the deprecated functions are replaced
1701 There is no replacement for these functions. These pthread fork support methods
1714 These functions helped applications and engines create loaders for
1735 See "Deprecated low-level key reading and writing functions"
1739 See "Deprecated low-level encryption functions".
1754 See "Deprecated low-level encryption functions".
1760 See "Deprecated low-level digest functions".
1770 See "Deprecated low-level validation functions"
1783 See "Deprecated low-level key generation functions".
1815 See "Deprecated low-level signing functions" and
1816 "Deprecated low-level encryption functions".
1820 See "Deprecated low-level key printing functions"
1824 See "Deprecated low-level encryption functions"
1829 mode of none). See "Deprecated low-level signing functions".
1837 See "Deprecated low-level key reading and writing functions"
1852 See "Deprecated low-level signing functions".
1856 There are no replacements for these functions.
1863 See "Deprecated low-level encryption functions".
1872 See "Deprecated low-level digest functions".
1881 There are no replacements for the SRP functions.
1890 use the alternative functions \fBSSL_CTX_set0_tmp_dh_pkey\fR\|(3) and
1892 functions. The callback was originally useful in order to have different
1894 longer supported by OpenSSL. Use of the callback functions should be replaced
1904 See "Deprecated low-level digest functions".
1919 The following functions for NID (numeric id) handling have changed semantics.
2018 The signatures of the functions to get and set options on SSL and
2030 These functions now take IP literal addresses as well as actual hostnames.