VirtualBox

Ignore:
Timestamp:
Mar 3, 2022 7:17:34 PM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
150325
Message:

libs/openssl-3.0.1: started applying and adjusting our OpenSSL changes to 3.0.1. bugref:10128

Location:
trunk/src/libs/openssl-3.0.1
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/openssl-3.0.1

    • Property svn:mergeinfo
      •  

        old new  
        1212/vendor/openssl/1.1.1c:131722-131725
        1313/vendor/openssl/1.1.1k:145841-145843
         14/vendor/openssl/3.0.1:150323-150324
         15/vendor/openssl/current:147554-150322
  • trunk/src/libs/openssl-3.0.1/doc/man3/RSA_public_encrypt.pod

    r91772 r94082  
    99 #include <openssl/rsa.h>
    1010
     11The following functions have been deprecated since OpenSSL 3.0, and can be
     12hidden entirely by defining B<OPENSSL_API_COMPAT> with a suitable version value,
     13see L<openssl_user_macros(7)>:
     14
    1115 int RSA_public_encrypt(int flen, const unsigned char *from,
    1216                        unsigned char *to, RSA *rsa, int padding);
     
    1620
    1721=head1 DESCRIPTION
     22
     23Both of the functions described on this page are deprecated.
     24Applications should instead use L<EVP_PKEY_encrypt_init_ex(3)>,
     25L<EVP_PKEY_encrypt(3)>, L<EVP_PKEY_decrypt_init_ex(3)> and
     26L<EVP_PKEY_decrypt(3)>.
    1827
    1928RSA_public_encrypt() encrypts the B<flen> bytes at B<from> (usually a
     
    3544EME-OAEP as defined in PKCS #1 v2.0 with SHA-1, MGF1 and an empty
    3645encoding parameter. This mode is recommended for all new applications.
    37 
    38 =item RSA_SSLV23_PADDING
    39 
    40 PKCS #1 v1.5 padding with an SSL-specific modification that denotes
    41 that the server is SSL3 capable.
    4246
    4347=item RSA_NO_PADDING
     
    98102L<RSA_size(3)>
    99103
     104=head1 HISTORY
     105
     106Both of these functions were deprecated in OpenSSL 3.0.
     107
    100108=head1 COPYRIGHT
    101109
    102 Copyright 2000-2019 The OpenSSL Project Authors. All Rights Reserved.
     110Copyright 2000-2021 The OpenSSL Project Authors. All Rights Reserved.
    103111
    104 Licensed under the OpenSSL license (the "License").  You may not use
     112Licensed under the Apache License 2.0 (the "License").  You may not use
    105113this file except in compliance with the License.  You can obtain a copy
    106114in the file LICENSE in the source distribution or at
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette