THIS IS A TEST INSTANCE ONLY! REPOSITORIES CAN BE DELETED AT ANY TIME!

選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Simo Sorce 6922740fac Add SSKDF test vectors from RFC 8636 4日前
.github Auto add a label depending on the type of issue they report. 2ヶ月前
Configurations Exit non-zero if find-doc-nits finds nits 4日前
VMS Following the license change, modify the boilerplates in last few 9ヶ月前
apps Add TLS version options to s_time 1日前
boringssl @ 2070f8ad91 Update ossl_config.json for later BoringSSL commit 2年前
crypto Rework cipher / digest fetching for legacy nids with multiple name support 1日前
demos Fix Typos 2ヶ月前
doc Update new TLS version options to s_time man page 1日前
engines Add support for io_pgetevents_time64 syscall 6日前
external/perl Update the bundled external perl module Text-Template to version 1.56 1週間前
fuzz Update fuzzing README for recent clang versions 5日前
include include/openssl/macros.h: better OPENSSL_FUNC fallback 1日前
krb5 @ b9ad6c4950 [extended tests] Enable krb5 tests in Travis 2年前
ms Unify all assembler file generators 1週間前
os-dep Move Haiku configuration to separate config file to denote 3年前
providers Add des ciphers to default provider 1日前
pyca-cryptography @ 09403100de Update the pyca-cryptography submodule 1年前
ssl util/mkerr.pl: make it not depend on the function code 1週間前
test Add SSKDF test vectors from RFC 8636 19時間前
tools Following the license change, modify the boilerplates in util/, tools/ 9ヶ月前
util Exit non-zero if find-doc-nits finds nits 4日前
.gitattributes Don't export the submodules 'boringssl', 'krb5' and 'pyca-cryptography' 10ヶ月前
.gitignore Add fips module integrity check 1週間前
.gitmodules [extended tests] Enable krb5 tests in Travis 2年前
.travis-apt-pin.preferences Fix travis clang-3.9 builds 2年前
.travis-create-release.sh Remove all 'make dist' artifacts 10ヶ月前
.travis.yml Travis and Appveyor: use HARNESS_VERBOSE_FAILURE rather than HARNESS_VERBOSE 1週間前
ACKNOWLEDGEMENTS Refer to website for acknowledgements. 3年前
AUTHORS Update AUTHORS list, add commentary 1年前
CHANGES apps/pkcs12: print multiple PKCS#12 safeBag attribute values if present 6日前
CONTRIBUTING Add a note in the contributing file about trivial commits. 2ヶ月前
Configure Fix building statically without any dso support 1週間前
FAQ Move FAQ to the web. 4年前
HACKING A very brief explanation of how to add custom functions to OpenSSL. 2ヶ月前
INSTALL Fix building statically without any dso support 1週間前
LICENSE Change license to the Apache License v2.0 9ヶ月前
NEWS Document recent changes in NEWS and CHANGES 1ヶ月前
NOTES.ANDROID Remove unnecessary trailing whitespace 7ヶ月前
NOTES.DJGPP Remove unnecessary trailing whitespace 7ヶ月前
NOTES.PERL Fix typo in NOTES.PERL 4ヶ月前
NOTES.UNIX NOTES.UNIX: add "Linking your application" paragraph 1年前
NOTES.VALGRIND Add documentation for running unit tests under Valgrind 4ヶ月前
NOTES.VMS Remove unnecessary trailing whitespace 7ヶ月前
NOTES.WIN Configure: final cleanup of asm related things 3ヶ月前
README Change license to the Apache License v2.0 9ヶ月前
README.ENGINE Remove bsd_cryptodev engine 2年前
README.FIPS Remove more (rest?) of FIPS build stuff. 3年前
appveyor.yml Travis and Appveyor: use HARNESS_VERBOSE_FAILURE rather than HARNESS_VERBOSE 1週間前
build.info Move where include path for providers/common/include gets specified 4ヶ月前
config iOS build: Replace %20 with space in config script 2ヶ月前
config.com Following the license change, modify the boilerplates in last few 9ヶ月前
configdata.pm.in confdata.pm.in: New template for configdata.pm 1週間前
e_os.h Don't include the DEVRANDOM being seeded logic on Android. 3週間前

README


OpenSSL 3.0.0-dev

Copyright (c) 1998-2018 The OpenSSL Project
Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson
All rights reserved.

DESCRIPTION
-----------

The OpenSSL Project is a collaborative effort to develop a robust,
commercial-grade, fully featured, and Open Source toolkit implementing the
Transport Layer Security (TLS) protocols (including SSLv3) as well as a
full-strength general purpose cryptographic library.

OpenSSL is descended from the SSLeay library developed by Eric A. Young
and Tim J. Hudson.

The OpenSSL toolkit 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.

OVERVIEW
--------

The OpenSSL toolkit includes:

libssl (with platform specific naming):
Provides the client and server-side implementations for SSLv3 and TLS.

libcrypto (with platform specific naming):
Provides general cryptographic and X.509 support needed by SSL/TLS but
not logically part of it.

openssl:
A command line tool that can be used for:
Creation of key parameters
Creation of X.509 certificates, CSRs and CRLs
Calculation of message digests
Encryption and decryption
SSL/TLS client and server tests
Handling of S/MIME signed or encrypted mail
And more...

INSTALLATION
------------

See the appropriate file:
INSTALL Linux, Unix, Windows, OpenVMS, ...
NOTES.* INSTALL addendums for different platforms

SUPPORT
-------

See the OpenSSL website www.openssl.org for details on how to obtain
commercial technical support. Free community support is available through the
openssl-users email list (see
https://www.openssl.org/community/mailinglists.html for further details).

If you have any problems with OpenSSL then please take the following steps
first:

- Download the latest version from the repository
to see if the problem has already been addressed
- Configure with no-asm
- Remove compiler optimization flags

If you wish to report a bug then please include the following information
and create an issue on GitHub:

- OpenSSL version: output of 'openssl version -a'
- Configuration data: output of 'perl configdata.pm --dump'
- OS Name, Version, Hardware platform
- Compiler Details (name, version)
- Application Details (name, version)
- Problem Description (steps that will reproduce the problem, if known)
- Stack Traceback (if the application dumps core)

Just because something doesn't work the way you expect does not mean it
is necessarily a bug in OpenSSL. Use the openssl-users email list for this type
of query.

HOW TO CONTRIBUTE TO OpenSSL
----------------------------

See CONTRIBUTING

LEGALITIES
----------

A number of nations restrict the use or export of cryptography. If you
are potentially subject to such restrictions you should seek competent
professional legal advice before attempting to develop or distribute
cryptographic code.