Difference between revisions of "Main Page"
(Added link to Defect and Feature Review Process) |
(Add new section covering various types of feedback and contributions) |
||
Line 87: | Line 87: | ||
http://www.openssl.org/news/secadv_20140407.txt | http://www.openssl.org/news/secadv_20140407.txt | ||
+ | |||
+ | == Feedback and Contributions == | ||
+ | :* [https://www.openssl.org/support/faq.html#BUILD18 Notification of suspected security vulnerabilities] | ||
+ | :* [https://www.openssl.org/support/rt.html Contributing bug reports, other than for suspected vulnerabilities] | ||
+ | :* [[Contributions|General background on source and documentation contributions - '''must read''']] | ||
+ | :* Contributing code fixes, other than for suspected vulnerabilities, as well as fixes and other improvements to manual pages | ||
+ | ::* Follow the [[Use of Git#Use_of_Git_with_OpenSSL_source_tree|instructions for accessing source code]] in the appropriate branches | ||
+ | :::* Note that manual pages and the FAQ are maintained with the source code. | ||
+ | ::* If the changes need to be discussed first, use the [https://www.openssl.org/support/community.html openssl-dev@openssl.org] mailing list. | ||
+ | ::* Submit a pull request for each separate fix (also documented [[Use of Git#Use_of_Git_with_OpenSSL_source_tree|there]]) | ||
+ | ::* Submit a bug report for the issue and reference the pull request | ||
+ | :* Contributing fixes and other improvements to the web site | ||
+ | ::* Follow the [[Use_of_Git#Use_of_Git_with_the_OpenSSL_web_site|instructions for accessing web site sources]] | ||
+ | ::* Create a patch (also documented [[Use_of_Git#Use_of_Git_with_the_OpenSSL_web_site|there]]) | ||
+ | ::* Submit a bug report and add the patch as an attachment | ||
+ | :* [[Welcome|Contributing to this wiki]] | ||
== Internals and Development == | == Internals and Development == |
Revision as of 20:10, 25 April 2014
If this is your first visit or to get an account please see the Welcome page. Your participation and Contributions are valued.
This wiki is intended as a place for collecting, organizing, and refining useful information about OpenSSL that is currently strewn among multiple locations and formats.
OpenSSL Quick Links
OpenSSL Overview | Compilation and Installation | Internals | Mailing Lists | |||
libcrypto API | libssl API | Examples | ||||
License | Command Line Utilities | Related Links |
Administrivia
Site guidelines, legal and admininstrative issues.
- Basic rules, Commercial Product Disclaimer, Contributions, Copyright, License
- Using This Wiki
Reference
This section contains the automagically generated man pages from the OpenSSL git repository, and similar "man" style reference documentation. The man pages are automatically imported from the OpenSSL git repository and local wiki modifications are submitted as patches.
- OpenSSL Manual Pages
- If you wish to edit any of the Manual page content please refer to the Guidelines for Manual Page Authors page.
Usage and Programming
This section has discussions of practical issues in using OpenSSL
- Building from Source
- Where to find it, the different versions, how to build and install it.
- Programming techniques and example code
- Use of EVP is preferred for most applications and circumstances
- STACK API
- Low Level APIs
- More specialized non-EVP usage
Concepts and Theory
Discussions of basic cryptographic theory and concepts Discussions of common operational issues
Security Issues
Heartbleed CVE-2014-0160
affects all 1.0.1x version where x<'g' and 1.0.2-beta fixed in 1.0.1g and 1.0.2-beta1
http://www.openssl.org/news/secadv_20140407.txt
Feedback and Contributions
- Notification of suspected security vulnerabilities
- Contributing bug reports, other than for suspected vulnerabilities
- General background on source and documentation contributions - must read
- Contributing code fixes, other than for suspected vulnerabilities, as well as fixes and other improvements to manual pages
- Follow the instructions for accessing source code in the appropriate branches
- Note that manual pages and the FAQ are maintained with the source code.
- If the changes need to be discussed first, use the openssl-dev@openssl.org mailing list.
- Submit a pull request for each separate fix (also documented there)
- Submit a bug report for the issue and reference the pull request
- Contributing fixes and other improvements to the web site
- Follow the instructions for accessing web site sources
- Create a patch (also documented there)
- Submit a bug report and add the patch as an attachment
Internals and Development
This section is for internal details of primary interest to OpenSSL maintainers and power users