Are you sure you want to delete this task? Once this task is deleted, it cannot be recovered.
hrtarsia c81b7b059f | 4 days ago | |
---|---|---|
.ctags.d | 11 months ago | |
.github | 1 day ago | |
Configurations | 2 weeks ago | |
VMS | 3 months ago | |
apps | 2 days ago | |
cloudflare-quiche @ 7ab6a55cfe | 8 months ago | |
crypto | 2 days ago | |
demos | 2 weeks ago | |
dev | 4 months ago | |
doc | 1 day ago | |
engines | 2 weeks ago | |
exporters | 4 months ago | |
external/perl | 4 years ago | |
fuzz | 2 days ago | |
gost-engine @ ede3886cc5 | 1 month ago | |
include | 2 days ago | |
krb5 @ aa9b4a2a64 | 2 years ago | |
ms | 2 weeks ago | |
oqs-provider @ 8c746d7e29 | 10 months ago | |
os-dep | 2 years ago | |
providers | 1 week ago | |
pyca-cryptography @ 7e33b0e773 | 1 year ago | |
python-ecdsa @ 4de8d5bf89 | 2 years ago | |
ssl | 4 days ago | |
test | 2 days ago | |
tlsfuzzer @ dbd56c1490 | 2 years ago | |
tlslite-ng @ 771e9f59d6 | 2 years ago | |
tools | 1 year ago | |
util | 2 days ago | |
wycheproof @ 2196000605 | 3 years ago | |
.git-blame-ignore-revs | 1 month ago | |
.gitattributes | 1 week ago | |
.gitignore | 5 months ago | |
.gitmodules | 1 year ago | |
ACKNOWLEDGEMENTS.md | 1 year ago | |
AUTHORS.md | 3 years ago | |
CHANGES.md | 2 days ago | |
CODE-OF-CONDUCT.md | 1 year ago | |
CONTRIBUTING.md | 3 weeks ago | |
Configure | 2 weeks ago | |
HACKING.md | 1 year ago | |
INSTALL.md | 1 month ago | |
LICENSE.txt | 3 years ago | |
NEWS.md | 2 days ago | |
NOTES-ANDROID.md | 2 months ago | |
NOTES-DJGPP.md | 3 years ago | |
NOTES-NONSTOP.md | 2 days ago | |
NOTES-PERL.md | 1 year ago | |
NOTES-UNIX.md | 1 year ago | |
NOTES-VALGRIND.md | 1 week ago | |
NOTES-VMS.md | 11 months ago | |
NOTES-WINDOWS.md | 5 months ago | |
README-ENGINES.md | 1 year ago | |
README-FIPS.md | 9 months ago | |
README-PROVIDERS.md | 1 year ago | |
README-QUIC.md | 5 months ago | |
README.md | 2 weeks ago | |
SUPPORT.md | 2 years ago | |
VERSION.dat | 2 weeks ago | |
build.info | 2 days ago | |
config | 3 years ago | |
config.com | 3 years ago | |
configdata.pm.in | 1 year ago |
OpenSSL is a robust, commercial-grade, full-featured Open Source Toolkit
for the TLS (formerly SSL), DTLS and QUIC (currently client side only)
protocols.
The protocol implementations are based on a full-strength general purpose
cryptographic library, which can also be used stand-alone. Also included is a
cryptographic module validated to conform with FIPS standards.
OpenSSL is descended from the SSLeay library developed by Eric A. Young
and Tim J. Hudson.
The official Home Page of the OpenSSL Project is www.openssl.org.
The OpenSSL toolkit includes:
libssl
an implementation of all TLS protocol versions up to TLSv1.3 (RFC 8446),
DTLS protocol versions up to DTLSv1.2 (RFC 6347) and
the QUIC (currently client side only) version 1 protocol (RFC 9000).
libcrypto
a full-strength general purpose cryptographic library. It constitutes the
basis of the TLS implementation, but can also be used independently.
openssl
the OpenSSL command line tool, a swiss army knife for cryptographic tasks,
testing and analyzing. It can be used for
Source code tarballs of the official releases can be downloaded from
www.openssl.org/source.
The OpenSSL project does not distribute the toolkit in binary form.
However, for a large variety of operating systems precompiled versions
of the OpenSSL toolkit are available. In particular, on Linux and other
Unix operating systems, it is normally recommended to link against the
precompiled shared libraries provided by the distributor or vendor.
We also maintain a list of third parties that produce OpenSSL binaries for
various Operating Systems (including Windows) on the Binaries page on our
wiki.
Although testing and development could in theory also be done using
the source tarballs, having a local copy of the git repository with
the entire project history gives you much more insight into the
code base.
The official OpenSSL Git Repository is located at git.openssl.org.
There is a GitHub mirror of the repository at github.com/openssl/openssl,
which is updated automatically from the former on every commit.
A local copy of the Git Repository can be obtained by cloning it from
the original OpenSSL repository using
git clone git://git.openssl.org/openssl.git
or from the GitHub mirror using
git clone https://github.com/openssl/openssl.git
If you intend to contribute to OpenSSL, either to fix bugs or contribute
new features, you need to fork the OpenSSL repository openssl/openssl on
GitHub and clone your public fork instead.
git clone https://github.com/yourname/openssl.git
This is necessary because all development of OpenSSL nowadays is done via
GitHub pull requests. For more details, see Contributing.
After obtaining the Source, have a look at the INSTALL file for
detailed instructions about building and installing OpenSSL. For some
platforms, the installation instructions are amended by a platform specific
document.
Specific notes on upgrading to OpenSSL 3.x from previous versions can be found
in the ossl-guide-migration(7ossl) manual page.
There are some README.md files in the top level of the source distribution
containing additional information on specific topics.
There are some tutorial and introductory pages on some important OpenSSL topics
within the OpenSSL Guide.
The manual pages for the master branch and all current stable releases are
available online.
The are numerous source code demos for using various OpenSSL capabilities in the
demos subfolder.
There is a Wiki at wiki.openssl.org which is currently not very active.
It contains a lot of useful information, not all of which is up-to-date.
OpenSSL is licensed under the Apache License 2.0, which means that
you are free to get and use it for commercial and non-commercial
purposes as long as you fulfill its conditions.
See the LICENSE.txt file for more details.
There are various ways to get in touch. The correct channel depends on
your requirement. See the SUPPORT file for more details.
If you are interested and willing to contribute to the OpenSSL project,
please take a look at the CONTRIBUTING file.
A number of nations restrict the use or export of cryptography. If you are
potentially subject to such restrictions, you should seek legal advice before
attempting to develop or distribute cryptographic code.
Copyright (c) 1998-2024 The OpenSSL Project Authors
Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson
All rights reserved.
No Description
C Text Raku Perl Prolog other
Dear OpenI User
Thank you for your continuous support to the Openl Qizhi Community AI Collaboration Platform. In order to protect your usage rights and ensure network security, we updated the Openl Qizhi Community AI Collaboration Platform Usage Agreement in January 2024. The updated agreement specifies that users are prohibited from using intranet penetration tools. After you click "Agree and continue", you can continue to use our services. Thank you for your cooperation and understanding.
For more agreement content, please refer to the《Openl Qizhi Community AI Collaboration Platform Usage Agreement》