Difference between revisions of "Main Page"

From OpenSSLWiki
Jump to navigationJump to search
(Added link to Guidelines for Manual Page Authors)
(New look, for better or worse)
Line 3: Line 3:
 
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.
 
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.
  
== Getting Started ==
+
== OpenSSL Quick Links ==
 
 
Getting Started provides quick links to frequent topics and questions.
 
 
 
=== OpenSSL Quick Links ===
 
  
 
   <TABLE border=0>
 
   <TABLE border=0>
Line 33: Line 29:
 
   </TABLE>
 
   </TABLE>
  
=== Using This Wiki ===
+
== Administrivia ==
 +
Site guidelines, legal and admininstrative issues.
 +
:* [[Basic rules]], [[Commercial Product Disclaimer]], [[Contributions]], [[Copyright]], [[License]]
 +
:* Using This Wiki
 +
:: [http://meta.wikimedia.org/wiki/Help:Contents Wiki User's Guide], [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list], [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ], [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki Mailing List]
  
  <TABLE border=0>
+
== Reference ==
    <TR>
+
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.
        <TD>[http://meta.wikimedia.org/wiki/Help:Contents Wiki User's Guide]</TD>
+
:* OpenSSL Manual Pages
        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>
+
::* [[Manual:Openssl(1)]], [[Manual:Ssl(3)]], [[Manual:Crypto(3)]], [[Documentation Index]]
        <TD>[http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]</TD>
+
:: If you wish to edit any of the Manual page content please refer to the [[Guidelines for Manual Page Authors]] page.
        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>
+
:* [[API]], [[Libcrypto API]], [[Libssl API]]
        <TD>[http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]</TD>
+
:* [[FIPS mode()]], [[FIPS_mode_set()]]
      </TR>
 
      <TR>
 
        <TD></TD>
 
        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>
 
        <TD>[https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki Mailing List]</TD>
 
        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>
 
        <TD></TD>
 
      </TR>
 
  </TABLE>
 
  
=== OpenSSL Manual Pages ===
+
== Usage and Programming ==
 
+
This section has discussions of practical issues in using OpenSSL
  <TABLE border=0>
+
:* Building from Source
    <TR>
+
:: Where to find it, the different versions, how to build and install it.
        <TD>[[Manual:Openssl(1)]]</TD>
+
:* [[OpenSSL Overview]]
        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>
+
:* [[Versioning]]
        <TD>[[Manual:Ssl(3)]]</TD>
+
:* [[Compilation and Installation]]
        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>
+
:* EVP
        <TD>[[Manual:Crypto(3)]]</TD>
+
:: Programming techniques and example code
      </TR>
+
:: Use of EVP is preferred for most applications and circumstances
    <TR>
+
::* [[EVP Asymmetric Encryption and Decryption of an Envelope]]
        <TD>[[Documentation Index]]</TD>
+
::* [[EVP Authenticated Encryption and Decryption]]
        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>
+
::* [[EVP Symmetric Encryption and Decryption]]
        <TD></TD>
+
::* [[EVP Key and Parameter Generation]]
        <TD>[[Image:HTAB.png]][[Image:HTAB.png]]</TD>
+
::* [[EVP Key Agreement]]
        <TD></TD>
+
::* [[EVP Message Digests]]
      </TR>
+
::* [[EVP Key Derivation]]
  </TABLE>
+
::* [[EVP Signing and Verifying|EVP Signing and Verifying (including MAC codes)]]
 +
:* Low Level APIs
 +
:: More specialized non-EVP usage
 +
::* [[Diffie-Hellman parameters]]
  
If you wish to edit any of the Manual page content please refer to the [[Guidelines for Manual Page Authors]] page.
+
== Concepts and Theory ==
 +
Discussions of basic cryptographic theory and concepts
 +
Discussions of common operational issues
 +
:* [[Base64]]
 +
:* [[FIPS 140-2]]
 +
:* [[Random Numbers]]
 +
:* [[Diffie Hellman]]
 +
:* [[Elliptic Curve Diffie Hellman]]
 +
:* [[Elliptic Curve Cryptography]]
  
[[Category:Wiki Usage]]
+
== Internals and Development ==
 +
This section is for internal details of primary interest to OpenSSL maintainers and power users
 +
:* [[Internals]]
 +
:* [[Code Quality]]
 +
:* [[Static and Dynamic Analysis]]

Revision as of 14:16, 31 May 2013

If this is your first visit 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 HTAB.pngHTAB.png Compilation and Installation HTAB.pngHTAB.png Internals
libcrypto API HTAB.pngHTAB.png libssl API HTAB.pngHTAB.png Examples
License HTAB.pngHTAB.png Command Line Utilities HTAB.pngHTAB.png Related Links

Administrivia

Site guidelines, legal and admininstrative issues.

Wiki User's Guide, Configuration settings list, MediaWiki FAQ, MediaWiki Mailing List

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
  • Low Level APIs
More specialized non-EVP usage

Concepts and Theory

Discussions of basic cryptographic theory and concepts Discussions of common operational issues

Internals and Development

This section is for internal details of primary interest to OpenSSL maintainers and power users