Lines Matching refs:functions

50 "high level" APIs (for example those functions prefixed with C<EVP>). They cannot
66 L<EVP_EncryptInit_ex(3)>, and L<EVP_DigestInit(3)> functions. In case when
67 the requested algorithm is not available, these functions will fail.
80 For example, the EVP APIs provide the functions L<EVP_EncryptInit_ex(3)>,
82 encryption. Those functions can be used with the algorithms AES, CHACHA, 3DES etc.
84 to call AES specific functions such as L<AES_set_encrypt_key(3)>,
85 L<AES_encrypt(3)>, and so on. The functions for 3DES are different.
116 L<EC_KEY_METHOD_new(3)>, etc.). These functions are being deprecated in
312 This code is now always set to zero. Related functions are deprecated.
327 These functions are legacy APIs that are not applicable to the new provider
387 provider. Calling these functions will only return a handle on the internal key
391 Where the EVP_PKEY holds a provider managed key, then these functions now return
397 For the above reasons the keys returned from these functions should typically be
402 to refactor the code to avoid the use of these deprecated functions. Failing
405 and L<EVP_PKEY_get1_DH(3)> functions continue to return a non-const pointer to
414 =head4 The print format has cosmetic changes for some functions
416 The output from numerous "printing" functions such as L<X509_signature_print(3)>,
417 L<X509_print_ex(3)>, L<X509_CRL_print_ex(3)>, and other similar functions has been
478 Ignore the warnings. They are just warnings. The deprecated functions are still present and you may…
526 Additionally you must use "setter" or "getter" functions to access the fields
592 functions may need to be changed to pass additional parameters to handle the
595 =head4 Using a Library Context - Old functions that should be changed
597 If a library context is needed then all EVP_* digest functions that return a
601 If a library context is needed then all EVP_* cipher functions that return a
605 Some functions can be passed an object that has already been set up with a library
612 All functions listed below with a I<NAME> have a replacment function I<NAME_ex>
802 =head4 New functions that use a Library context
804 The following functions can be passed a library context if required.
947 The existing functions for controls (such as L<EVP_CIPHER_CTX_ctrl(3)>) and
962 See L</Deprecated function mappings> for the list of deprecated functions
974 =head4 Deprecated i2d and d2i functions for low-level key types
976 Any i2d and d2i functions such as d2i_DHparams() that take a low-level key type
1009 See L</Deprecated low-level key generation functions> for information on
1021 See also L</Deprecated low-level key generation functions>,
1022 L</Deprecated low-level key reading and writing functions> and
1025 =head4 Deprecated low-level encryption functions
1027 Low-level encryption functions such as L<AES_encrypt(3)> and L<AES_decrypt(3)>
1033 =head4 Deprecated low-level digest functions
1035 Use of low-level digest functions such as L<SHA1_Init(3)> have been
1040 Note that the functions L<SHA1(3)>, L<SHA224(3)>, L<SHA256(3)>, L<SHA384(3)>
1043 =head4 Deprecated low-level signing functions
1045 Use of low-level signing functions such as L<DSA_sign(3)> have been
1051 =head4 Deprecated low-level MAC functions
1053 Low-level mac functions such as L<CMAC_Init(3)> are deprecated.
1064 =head4 Deprecated low-level validation functions
1066 Low-level validation functions such as L<DH_check(3)> have been informally
1073 =head4 Deprecated low-level key exchange functions
1075 Many low-level functions have been informally discouraged from use for a long
1079 =head4 Deprecated low-level key generation functions
1081 Many low-level functions have been informally discouraged from use for a long
1088 =head4 Deprecated low-level key reading and writing functions
1095 =head4 Deprecated low-level key printing functions
1099 DSA_print() should be replaced with the equivalent EVP_PKEY functions.
1108 The following functions have been deprecated in 3.0.
1116 There is no replacement for the IGE functions. New code should not use these modes.
1117 These undocumented functions were never integrated into the EVP layer.
1120 usage of these functions is believed to be very small. In particular
1135 See L</Deprecated low-level encryption functions>
1147 There are no replacements. These old functions are not used, and could be
1163 See L</Deprecated low-level encryption functions>.
1176 Use the respective non-deprecated _ex() functions.
1195 There are no replacements for these low-level functions. They were used internally
1206 See L</Deprecated low-level encryption functions>.
1213 See L</Deprecated low-level encryption functions>.
1221 See L</Deprecated low-level MAC functions>.
1227 See L</Deprecated low-level MAC functions>.
1246 Use the higher level functions EVP_CipherInit_ex2(), EVP_CipherUpdate() and
1264 See L</Deprecated i2d and d2i functions for low-level key types>
1278 See L</Deprecated low-level encryption functions>.
1294 See L</Deprecated low-level validation functions>
1309 See L</Deprecated low-level key exchange functions>.
1321 See L</Deprecated low-level key generation functions>.
1356 See L</Deprecated low-level key printing functions>
1382 See L</Deprecated low-level key generation functions>.
1416 See L</Deprecated low-level key printing functions>
1434 See L</Deprecated low-level signing functions>.
1440 See L</Deprecated low-level key exchange functions>.
1455 See L</Deprecated low-level signing functions>.
1469 There are no replacements for these functions. Applications should rely on the
1491 These functions are not widely used. Applications should instead switch to
1512 See L</Deprecated low-level validation functions>
1542 See L</Deprecated low-level key generation functions>.
1584 See L</Deprecated low-level key printing functions>
1604 See L</Deprecated low-level key printing functions>
1610 These functions were not particularly useful, since EC point serialization
1625 These functions are not widely used. Applications should instead use the
1627 functions.
1633 There is no replacement. These functions were not widely used, and OpenSSL
1653 All engine functions are deprecated. An engine should be rewritten as a provider.
1661 OpenSSL now loads error strings automatically so these functions are not needed.
1667 The new functions are L<ERR_peek_error_func(3)>, L<ERR_peek_last_error_func(3)>,
1671 with ERR_peek functions and finish off with getting the error code by using
1706 These functions are obsolete and should not be required.
1752 See L</Deprecated low-level MAC functions>.
1765 These functions were previously used by libssl to set or get an encoded public
1767 generic functions L<EVP_PKEY_set1_encoded_public_key(3)> and
1770 new functions.
1789 See L</Deprecated low-level MAC functions>.
1796 See L</Deprecated low-level MAC functions>.
1802 See L</Deprecated low-level key reading and writing functions>
1811 See L</Deprecated low-level key reading and writing functions>
1820 See L</Deprecated low-level key reading and writing functions>
1829 See L</Deprecated low-level key reading and writing functions>
1838 See L</Deprecated low-level encryption functions>.
1851 See L</Deprecated low-level encryption functions>.
1864 See L</Deprecated low-level encryption functions>.
1871 See L</Deprecated low-level encryption functions>.
1878 See L</Deprecated low-level encryption functions>.
1895 B<OCSP_REQ_CTX> type and B<OCSP_REQ_CTX_*()> functions
1899 type is B<OSSL_HTTP_REQ_CTX>, and the deprecated functions are replaced
1907 There is no replacement for these functions. These pthread fork support methods
1922 These functions helped applications and engines create loaders for
1945 See L</Deprecated low-level key reading and writing functions>
1951 See L</Deprecated low-level encryption functions>.
1970 See L</Deprecated low-level encryption functions>.
1978 See L</Deprecated low-level digest functions>.
1992 See L</Deprecated low-level validation functions>
2009 See L</Deprecated low-level key generation functions>.
2055 See L</Deprecated low-level signing functions> and
2056 L</Deprecated low-level encryption functions>.
2062 See L</Deprecated low-level key printing functions>
2068 See L</Deprecated low-level encryption functions>
2075 mode of none). See L</Deprecated low-level signing functions>.
2087 See L</Deprecated low-level key reading and writing functions>
2108 See L</Deprecated low-level signing functions>.
2114 There are no replacements for these functions.
2123 See L</Deprecated low-level encryption functions>.
2134 See L</Deprecated low-level digest functions>.
2145 There are no replacements for the SRP functions.
2156 use the alternative functions L<SSL_CTX_set0_tmp_dh_pkey(3)> and
2158 functions. The callback was originally useful in order to have different
2160 longer supported by OpenSSL. Use of the callback functions should be replaced
2174 See L</Deprecated low-level digest functions>.
2281 The signatures of the functions to get and set options on SSL and
2295 These functions now take IP literal addresses as well as actual hostnames.