Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-updates > by-pkgid > a3c73a135a20835ce3197f60b7ef5034 > files > 66

botan-doc-1.10.14-1.mga5.noarch.rpm


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>Index &mdash; Botan</title>
    
    <link rel="stylesheet" href="_static/agogo.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    './',
        VERSION:     '1.10.14',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/underscore.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
    <link rel="top" title="Botan" href="index.html" /> 
  </head>
  <body>
    <div class="header-wrapper">
      <div class="header">
        <h1>Botan</h1>
      </div>
    </div>

    <div class="content-wrapper">
      <div class="content">
        <div class="document">
            
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body">
            

<h1 id="index">Index</h1>

<div class="genindex-jumpbox">
 <a href="#A"><strong>A</strong></a>
 | <a href="#B"><strong>B</strong></a>
 | <a href="#C"><strong>C</strong></a>
 | <a href="#D"><strong>D</strong></a>
 | <a href="#E"><strong>E</strong></a>
 | <a href="#F"><strong>F</strong></a>
 | <a href="#G"><strong>G</strong></a>
 | <a href="#H"><strong>H</strong></a>
 | <a href="#I"><strong>I</strong></a>
 | <a href="#K"><strong>K</strong></a>
 | <a href="#L"><strong>L</strong></a>
 | <a href="#M"><strong>M</strong></a>
 | <a href="#N"><strong>N</strong></a>
 | <a href="#O"><strong>O</strong></a>
 | <a href="#P"><strong>P</strong></a>
 | <a href="#Q"><strong>Q</strong></a>
 | <a href="#R"><strong>R</strong></a>
 | <a href="#S"><strong>S</strong></a>
 | <a href="#T"><strong>T</strong></a>
 | <a href="#U"><strong>U</strong></a>
 | <a href="#V"><strong>V</strong></a>
 | <a href="#X"><strong>X</strong></a>
 
</div>
<h2 id="A">A</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="lowlevel.html#Algorithm::clear">Algorithm::clear (C++ function)</a>
  </dt>

      
  <dt><a href="lowlevel.html#Algorithm::clone">Algorithm::clone (C++ function)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="lowlevel.html#Algorithm::name">Algorithm::name (C++ function)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="B">B</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="bigint.html#BigInt::decode__MemoryRegion:byte:CR.Encoding">BigInt::decode (C++ function)</a>
  </dt>

      
  <dt><a href="bigint.html#BigInt::encode__BigIntCR.Encoding">BigInt::encode (C++ function)</a>
  </dt>

      
  <dt><a href="lowlevel.html#BlockCipher">BlockCipher (C++ class)</a>
  </dt>

      
  <dt><a href="lowlevel.html#BlockCipher::block_sizeC">BlockCipher::block_size (C++ function)</a>
  </dt>

      
  <dt><a href="lowlevel.html#BlockCipher::decrypt__byteCP.bytePC">BlockCipher::decrypt (C++ function)</a>, <a href="lowlevel.html#BlockCipher::decrypt__bytePC">[1]</a>
  </dt>

      
  <dt><a href="lowlevel.html#BlockCipher::decrypt_n__byteCP.byte.sC">BlockCipher::decrypt_n (C++ function)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="lowlevel.html#BlockCipher::encrypt__byteCP.bytePC">BlockCipher::encrypt (C++ function)</a>, <a href="lowlevel.html#BlockCipher::encrypt__bytePC">[1]</a>
  </dt>

      
  <dt><a href="lowlevel.html#BlockCipher::encrypt_n__byteCP.byteP.sC">BlockCipher::encrypt_n (C++ function)</a>
  </dt>

      
  <dt><a href="lowlevel.html#BufferedComputation::final__byteP">BufferedComputation::final (C++ function)</a>, <a href="lowlevel.html#BufferedComputation::final">[1]</a>
  </dt>

      
  <dt><a href="lowlevel.html#BufferedComputation::output_length">BufferedComputation::output_length (C++ function)</a>
  </dt>

      
  <dt><a href="lowlevel.html#BufferedComputation::update__byteCP.s">BufferedComputation::update (C++ function)</a>, <a href="lowlevel.html#BufferedComputation::update__byte">[1]</a>, <a href="lowlevel.html#BufferedComputation::update__ssCR">[2]</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="C">C</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="x509.html#Cert_Usage">Cert_Usage (C++ type)</a>
  </dt>

      
  <dt><a href="passhash.html#check_bcrypt__ssCR.ssCR">check_bcrypt (C++ function)</a>
  </dt>

      
  <dt><a href="passhash.html#check_passhash9__ssCR.ssCR">check_passhash9 (C++ function)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="bigint.html#check_prime__BigInt.RandomNumberGeneratorR">check_prime (C++ function)</a>
  </dt>

      
  <dt><a href="x509.html#create_cert_req__X509_Cert_OptionsCR.Private_KeyCR">create_cert_req (C++ function)</a>
  </dt>

      
  <dt><a href="x509.html#create_self_signed_cert__X509_Cert_OptionsCR.Private_KeyCR">create_self_signed_cert (C++ function)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="D">D</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="pubkey.html#DH_PrivateKey::DH_PrivateKey__RandomNumberGeneratorR.DL_GroupCR.BigIntCR">DH_PrivateKey::DH_PrivateKey (C++ function)</a>
  </dt>

      
  <dt><a href="pubkey.html#DL_Group::BER_decode__DataSourceR.Format">DL_Group::BER_decode (C++ function)</a>
  </dt>

      
  <dt><a href="pubkey.html#DL_Group::DER_Encode__Format">DL_Group::DER_Encode (C++ function)</a>
  </dt>

      
  <dt><a href="pubkey.html#DL_Group::DL_Group__ssCR">DL_Group::DL_Group (C++ function)</a>, <a href="pubkey.html#DL_Group::DL_Group__RandomNumberGeneratorR.PrimeType.s.s">[1]</a>
  </dt>

      
  <dt><a href="pubkey.html#DL_Group::PEM_decode__DataSourceR">DL_Group::PEM_decode (C++ function)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="pubkey.html#DL_Group::PEM_encode__Format">DL_Group::PEM_encode (C++ function)</a>
  </dt>

      
  <dt><a href="pubkey.html#DLIES_Encryptor">DLIES_Encryptor (C++ class)</a>
  </dt>

      
  <dt><a href="pubkey.html#DLIES_Encryptor::DLIES_Encryptor__PK_Key_Agreement_KeyCR.KDFP.MessageAuthenticationCodeP.s">DLIES_Encryptor::DLIES_Encryptor (C++ function)</a>
  </dt>

      
  <dt><a href="pubkey.html#DSA_PrivateKey::DSA_PrivateKey__RandomNumberGeneratorR.DL_GroupCR.BigIntCR">DSA_PrivateKey::DSA_PrivateKey (C++ function)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="E">E</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="pubkey.html#ECDH_PrivateKey::ECDH_PrivateKey__RandomNumberGeneratorR.EC_GroupCR.BigIntCR">ECDH_PrivateKey::ECDH_PrivateKey (C++ function)</a>
  </dt>

      
  <dt><a href="pubkey.html#ECDSA_PrivateKey::ECDSA_PrivateKey__RandomNumberGeneratorR.EC_GroupCR.BigIntCR">ECDSA_PrivateKey::ECDSA_PrivateKey (C++ function)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="pubkey.html#ElGamal_PrivateKey::ElGamal_PrivateKey__RandomNumberGeneratorR.DL_GroupCR.BigIntCR">ElGamal_PrivateKey::ElGamal_PrivateKey (C++ function)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="F">F</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="filters.html#Filter::end_msg">Filter::end_msg (C++ function)</a>
  </dt>

      
  <dt><a href="filters.html#Filter::send__byteP.s">Filter::send (C++ function)</a>
  </dt>

      
  <dt><a href="filters.html#Filter::start_msg">Filter::start_msg (C++ function)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="filters.html#Filter::write__byteCP.s">Filter::write (C++ function)</a>
  </dt>

      
  <dt><a href="fpe.html#FPE::fe1_decrypt__BigIntCR.BigIntCR.SymmetricKeyCR.MemoryRegion:byte:CR">FPE::fe1_decrypt (C++ function)</a>
  </dt>

      
  <dt><a href="fpe.html#FPE::fe1_encrypt__BigIntCR.BigIntCR.SymmetricKeyCR.MemoryRegion:byte:CR">FPE::fe1_encrypt (C++ function)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="G">G</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="bigint.html#gcd__BigInt.BigInt">gcd (C++ function)</a>
  </dt>

      
  <dt><a href="passhash.html#generate_bcrypt__ssCR.RandomNumberGeneratorR.u16bit">generate_bcrypt (C++ function)</a>
  </dt>

      
  <dt><a href="passhash.html#generate_passhash9__ssCR.RandomNumberGeneratorR.u16bit.byte">generate_passhash9 (C++ function)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="filters.html#get_cipher__ss.SymmetricKey.InitializationVector.Cipher_Dir">get_cipher (C++ function)</a>, <a href="filters.html#get_cipher__ss.SymmetricKey.Cipher_Dir">[1]</a>
  </dt>

      
  <dt><a href="kdf.html#get_kdf__ssCR">get_kdf (C++ function)</a>
  </dt>

      
  <dt><a href="pubkey.html#GOST_3410_PrivateKey::GOST_3410_PrivateKey__RandomNumberGeneratorR.EC_GroupCR.BigIntCR">GOST_3410_PrivateKey::GOST_3410_PrivateKey (C++ function)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="H">H</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="filters.html#Hash_Filter::Hash_Filter__ss.s">Hash_Filter::Hash_Filter (C++ function)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="I">I</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="bigint.html#inverse_mod__BigInt.BigInt">inverse_mod (C++ function)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="K">K</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="kdf.html#KDF">KDF (C++ class)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="kdf.html#KDF::derive_key__s.MemoryRegion:byte:CR.ssCRC">KDF::derive_key (C++ function)</a>, <a href="kdf.html#KDF::derive_key__s.MemoryRegion:byte:CR.MemoryRegion:byte:CRC">[1]</a>, <a href="kdf.html#KDF::derive_key__s.MemoryRegion:byte:CR.byteCP.sC">[2]</a>, <a href="kdf.html#KDF::derive_key__s.byteCP.s.ssCRC">[3]</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="L">L</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="bigint.html#lcm__BigInt.BigInt">lcm (C++ function)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="firststep.html#LibraryInitializer">LibraryInitializer (C++ class)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="M">M</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="filters.html#MAC_Filter::MAC_Filter__ss.SymmetricKey.s">MAC_Filter::MAC_Filter (C++ function)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="N">N</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="pubkey.html#NR_PrivateKey::NR_PrivateKey__RandomNumberGeneratorR.DL_GroupCR.BigIntCR">NR_PrivateKey::NR_PrivateKey (C++ function)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="O">O</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="lowlevel.html#OctetString">OctetString (C++ class)</a>
  </dt>

      
  <dt><a href="lowlevel.html#OctetString::as_stringC">OctetString::as_string (C++ function)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="lowlevel.html#OctetString::OctetString__RandomNumberGeneratorR.s">OctetString::OctetString (C++ function)</a>, <a href="lowlevel.html#OctetString::OctetString__ss">[1]</a>, <a href="lowlevel.html#OctetString::OctetString__byteCP.s">[2]</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="P">P</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="pbkdf.html#PBKDF::derive_key__s.ssCR.byteCP.s.sC">PBKDF::derive_key (C++ function)</a>
  </dt>

      
  <dt><a href="filters.html#Pipe::append__FilterP">Pipe::append (C++ function)</a>
  </dt>

      
  <dt><a href="filters.html#Pipe::default_msg">Pipe::default_msg (C++ function)</a>
  </dt>

      
  <dt><a href="filters.html#Pipe::end_msg">Pipe::end_msg (C++ function)</a>
  </dt>

      
  <dt><a href="filters.html#Pipe::message_count">Pipe::message_count (C++ function)</a>
  </dt>

      
  <dt><a href="filters.html#Pipe::peek__byteP.s">Pipe::peek (C++ function)</a>
  </dt>

      
  <dt><a href="filters.html#Pipe::pop">Pipe::pop (C++ function)</a>
  </dt>

      
  <dt><a href="filters.html#Pipe::prepend__FilterP">Pipe::prepend (C++ function)</a>
  </dt>

      
  <dt><a href="filters.html#Pipe::read__byteP.s">Pipe::read (C++ function)</a>
  </dt>

      
  <dt><a href="filters.html#Pipe::read_all">Pipe::read_all (C++ function)</a>
  </dt>

      
  <dt><a href="filters.html#Pipe::read_all_as_string">Pipe::read_all_as_string (C++ function)</a>
  </dt>

      
  <dt><a href="filters.html#Pipe::remaining">Pipe::remaining (C++ function)</a>
  </dt>

      
  <dt><a href="filters.html#Pipe::reset">Pipe::reset (C++ function)</a>
  </dt>

      
  <dt><a href="filters.html#Pipe::set_default_msg__Pipe::message_id">Pipe::set_default_msg (C++ function)</a>
  </dt>

      
  <dt><a href="filters.html#Pipe::start_msg">Pipe::start_msg (C++ function)</a>
  </dt>

      
  <dt><a href="filters.html#Pipe::write__byteCP.s">Pipe::write (C++ function)</a>, <a href="filters.html#Pipe::write__MemoryRegion:byte:CR">[1]</a>, <a href="filters.html#Pipe::write__ssCR">[2]</a>, <a href="filters.html#Pipe::write__DataSourceR">[3]</a>, <a href="filters.html#Pipe::write__byte">[4]</a>
  </dt>

      
  <dt><a href="pubkey.html#PK_Encryptor">PK_Encryptor (C++ class)</a>
  </dt>

      
  <dt><a href="pubkey.html#PK_Encryptor::encrypt__byteCP.s.RandomNumberGeneratorRC">PK_Encryptor::encrypt (C++ function)</a>, <a href="pubkey.html#PK_Encryptor::encrypt__MemoryRegion:byte:CR.RandomNumberGeneratorRC">[1]</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="pubkey.html#PK_Encryptor::maximum_input_sizeC">PK_Encryptor::maximum_input_size (C++ function)</a>
  </dt>

      
  <dt><a href="pubkey.html#PK_Encryptor_EME">PK_Encryptor_EME (C++ class)</a>
  </dt>

      
  <dt><a href="pubkey.html#PK_Encryptor_EME::PK_Encryptor_EME__Public_KeyCR.ss">PK_Encryptor_EME::PK_Encryptor_EME (C++ function)</a>
  </dt>

      
  <dt><a href="pubkey.html#PK_Signer">PK_Signer (C++ class)</a>
  </dt>

      
  <dt><a href="pubkey.html#PK_Signer::PK_Signer__Private_KeyCR.ssCR.Signature_Format">PK_Signer::PK_Signer (C++ function)</a>
  </dt>

      
  <dt><a href="pubkey.html#PK_Signer::sign_message__byteCP.s.RandomNumberGeneratorR">PK_Signer::sign_message (C++ function)</a>, <a href="pubkey.html#PK_Signer::sign_message__MemoryRegion:byte:CR.RandomNumberGeneratorR">[1]</a>
  </dt>

      
  <dt><a href="pubkey.html#PK_Signer::signature__RandomNumberGeneratorR">PK_Signer::signature (C++ function)</a>
  </dt>

      
  <dt><a href="pubkey.html#PK_Signer::update__byteCP.s">PK_Signer::update (C++ function)</a>, <a href="pubkey.html#PK_Signer::update__MemoryRegion:byte:CR">[1]</a>, <a href="pubkey.html#PK_Signer::update__byte">[2]</a>
  </dt>

      
  <dt><a href="pubkey.html#PK_Verifier">PK_Verifier (C++ class)</a>
  </dt>

      
  <dt><a href="pubkey.html#PK_Verifier::check_signature__byteCP.s">PK_Verifier::check_signature (C++ function)</a>, <a href="pubkey.html#PK_Verifier::check_signature__MemoryRegion:byte:CR">[1]</a>
  </dt>

      
  <dt><a href="pubkey.html#PK_Verifier::PK_Verifier__Public_KeyCR.ssCR.Signature_Format">PK_Verifier::PK_Verifier (C++ function)</a>
  </dt>

      
  <dt><a href="pubkey.html#PK_Verifier::update__byteCP.s">PK_Verifier::update (C++ function)</a>, <a href="pubkey.html#PK_Verifier::update__MemoryRegion:byte:CR">[1]</a>, <a href="pubkey.html#PK_Verifier::update__byte">[2]</a>
  </dt>

      
  <dt><a href="pubkey.html#PK_Verifier::verify_message__byteCP.s.byteCP.s">PK_Verifier::verify_message (C++ function)</a>, <a href="pubkey.html#PK_Verifier::verify_message__MemoryRegion:byte:CR.MemoryRegion:byte:CR">[1]</a>
  </dt>

      
  <dt><a href="pubkey.html#PKCS8::BER_encode__Private_KeyCR.RandomNumberGeneratorR.ssCR.ssCR">PKCS8::BER_encode (C++ function)</a>, <a href="pubkey.html#PKCS8::BER_encode__Private_KeyCR">[1]</a>
  </dt>

      
  <dt><a href="pubkey.html#PKCS8::load_key__DataSourceR.RandomNumberGeneratorR.User_InterfaceCR">PKCS8::load_key (C++ function)</a>, <a href="pubkey.html#PKCS8::load_key__DataSourceR.RandomNumberGeneratorR.ss">[1]</a>, <a href="pubkey.html#PKCS8::load_key__ssCR.RandomNumberGeneratorR.User_InterfaceCR">[2]</a>, <a href="pubkey.html#PKCS8::load_key__ssCR.RandomNumberGeneratorR.ssCR">[3]</a>
  </dt>

      
  <dt><a href="pubkey.html#PKCS8::PEM_encode__Private_KeyCR.RandomNumberGeneratorR.ssCR.ssCR">PKCS8::PEM_encode (C++ function)</a>, <a href="pubkey.html#PKCS8::PEM_encode__Private_KeyCR">[1]</a>
  </dt>

      
  <dt><a href="bigint.html#power_mod__BigInt.BigInt.BigInt">power_mod (C++ function)</a>
  </dt>

      
  <dt><a href="pubkey.html#Public_Key::check_key__RandomNumberGeneratorR.b">Public_Key::check_key (C++ function)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="Q">Q</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="bigint.html#quick_check_prime__BigInt.RandomNumberGeneratorR">quick_check_prime (C++ function)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="R">R</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="rng.html#RandomNumberGenerator::add_entropy__byteCP.s">RandomNumberGenerator::add_entropy (C++ function)</a>
  </dt>

      
  <dt><a href="rng.html#RandomNumberGenerator::random">RandomNumberGenerator::random (C++ function)</a>
  </dt>

      
  <dt><a href="rng.html#RandomNumberGenerator::randomize__byteP.s">RandomNumberGenerator::randomize (C++ function)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="bigint.html#ressol__BigInt.BigInt">ressol (C++ function)</a>
  </dt>

      
  <dt>
    RFC
  </dt>

      <dd><dl>
        
  <dt><a href="log.html#index-0">RFC 3394</a>
  </dt>

      </dl></dd>
      
  <dt><a href="pubkey.html#RSA_PrivateKey::RSA_PrivateKey__RandomNumberGeneratorR.s">RSA_PrivateKey::RSA_PrivateKey (C++ function)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="S">S</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="lowlevel.html#StreamCipher::encrypt__byteCP.byteP.s">StreamCipher::encrypt (C++ function)</a>, <a href="lowlevel.html#StreamCipher::encrypt__byteP.s">[1]</a>
  </dt>

      
  <dt><a href="lowlevel.html#SymmetricAlgorithm">SymmetricAlgorithm (C++ class)</a>
  </dt>

      
  <dt><a href="lowlevel.html#SymmetricAlgorithm::maximum_keylengthC">SymmetricAlgorithm::maximum_keylength (C++ function)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="lowlevel.html#SymmetricAlgorithm::minimum_keylengthC">SymmetricAlgorithm::minimum_keylength (C++ function)</a>
  </dt>

      
  <dt><a href="lowlevel.html#SymmetricAlgorithm::set_key__byteCP.s">SymmetricAlgorithm::set_key (C++ function)</a>, <a href="lowlevel.html#SymmetricAlgorithm::set_key__SymmetricKeyCR">[1]</a>
  </dt>

      
  <dt><a href="lowlevel.html#SymmetricAlgorithm::valid_keylength__sC">SymmetricAlgorithm::valid_keylength (C++ function)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="T">T</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="ssl.html#TLS_Client">TLS_Client (C++ class)</a>
  </dt>

      
  <dt><a href="ssl.html#TLS_Client::close">TLS_Client::close (C++ function)</a>
  </dt>

      
  <dt><a href="ssl.html#TLS_Client::peer_cert_chain">TLS_Client::peer_cert_chain (C++ function)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="ssl.html#TLS_Client::read__byteP.s">TLS_Client::read (C++ function)</a>
  </dt>

      
  <dt><a href="ssl.html#TLS_Client::TLS_Client__std::tr1::function:s.byteP.s:.std::tr1::function:void.byteCP.s:.TLS_PolicyCR.RandomNumberGeneratorR">TLS_Client::TLS_Client (C++ function)</a>
  </dt>

      
  <dt><a href="ssl.html#TLS_Client::write__byteCP.s">TLS_Client::write (C++ function)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="U">U</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="pubkey.html#User_Interface::get_passphrase__ssCR.ssCR.UI_ResultRC">User_Interface::get_passphrase (C++ function)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="V">V</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="x509.html#validate_cert__X509_CertificateCR.Cert_Usage">validate_cert (C++ function)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="bigint.html#verify_prime__BigInt.RandomNumberGeneratorR">verify_prime (C++ function)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="X">X</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="pubkey.html#X509::BER_encode__Public_KeyCR">X509::BER_encode (C++ function)</a>
  </dt>

      
  <dt><a href="pubkey.html#X509::load_key__DataSourceR">X509::load_key (C++ function)</a>, <a href="pubkey.html#X509::load_key__SecureVector:byte:CR">[1]</a>, <a href="pubkey.html#X509::load_key__ssCR">[2]</a>
  </dt>

      
  <dt><a href="pubkey.html#X509::PEM_encode__Public_KeyCR">X509::PEM_encode (C++ function)</a>
  </dt>

      
  <dt><a href="x509.html#X509_CA::new_crl__u32bit">X509_CA::new_crl (C++ function)</a>
  </dt>

      
  <dt><a href="x509.html#X509_CA::sign_request__PKCS10_RequestCRC">X509_CA::sign_request (C++ function)</a>
  </dt>

      
  <dt><a href="x509.html#X509_CA::update_crl__X509_CRLCR.std::vector:CRL_Entry:.s">X509_CA::update_crl (C++ function)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="x509.html#X509_CA::X509_CA__X509_CertificateCR.Private_KeyCR">X509_CA::X509_CA (C++ function)</a>
  </dt>

      
  <dt><a href="x509.html#X509_Store">X509_Store (C++ class)</a>
  </dt>

      
  <dt><a href="x509.html#X509_Store::add_cert__X509_CertificateCR.b">X509_Store::add_cert (C++ function)</a>, <a href="x509.html#X509_Store::add_cert__DataSourceR">[1]</a>
  </dt>

      
  <dt><a href="x509.html#X509_Store::add_crl__X509_CRLCR">X509_Store::add_crl (C++ function)</a>, <a href="x509.html#X509_Store::add_crl__X509_CRLCR">[1]</a>
  </dt>

      
  <dt><a href="x509.html#X509_Store::add_new_certstore__Certificate_StoreP">X509_Store::add_new_certstore (C++ function)</a>
  </dt>

      
  <dt><a href="x509.html#X509_Store::add_trusted_certs__DataSourceR">X509_Store::add_trusted_certs (C++ function)</a>
  </dt>

  </dl></td>
</tr></table>



          </div>
        </div>
      </div>
        </div>
        <div class="sidebar">
          <h3>Table Of Contents</h3>
          <ul>
<li class="toctree-l1"><a class="reference internal" href="index.html">Welcome</a></li>
<li class="toctree-l1"><a class="reference internal" href="reading.html">Recommended Reading</a></li>
<li class="toctree-l1"><a class="reference internal" href="building.html">Building The Library</a></li>
<li class="toctree-l1"><a class="reference internal" href="firststep.html">Getting Started</a></li>
<li class="toctree-l1"><a class="reference internal" href="filters.html">Information Flow: Pipes and Filters</a></li>
<li class="toctree-l1"><a class="reference internal" href="pubkey.html">Public Key Cryptography</a></li>
<li class="toctree-l1"><a class="reference internal" href="x509.html">Certificate Handling</a></li>
<li class="toctree-l1"><a class="reference internal" href="ssl.html">SSL and TLS</a></li>
<li class="toctree-l1"><a class="reference internal" href="bigint.html">BigInt</a></li>
<li class="toctree-l1"><a class="reference internal" href="lowlevel.html">The Low-Level Interface</a></li>
<li class="toctree-l1"><a class="reference internal" href="secmem.html">Secure Memory Containers</a></li>
<li class="toctree-l1"><a class="reference internal" href="kdf.html">Key Derivation Functions</a></li>
<li class="toctree-l1"><a class="reference internal" href="pbkdf.html">PBKDF Algorithms</a></li>
<li class="toctree-l1"><a class="reference internal" href="passhash.html">Password Hashing</a></li>
<li class="toctree-l1"><a class="reference internal" href="rng.html">Random Number Generators</a></li>
<li class="toctree-l1"><a class="reference internal" href="fpe.html">Format Preserving Encryption</a></li>
<li class="toctree-l1"><a class="reference internal" href="python.html">Python Binding</a></li>
</ul>

          <h3 style="margin-top: 1.5em;">Search</h3>
          <form class="search" action="search.html" method="get">
            <input type="text" name="q" />
            <input type="submit" value="Go" />
            <input type="hidden" name="check_keywords" value="yes" />
            <input type="hidden" name="area" value="default" />
          </form>
          <p class="searchtip" style="font-size: 90%">
            Enter search terms or a module, class or function name.
          </p>
        </div>
        <div class="clearer"></div>
      </div>
    </div>

    <div class="footer-wrapper">
      <div class="footer">
        <div class="left">
          <a href="#" title="General Index"
             accesskey="I">index</a>
        </div>

        <div class="right">
          
    <div class="footer">
        &copy; Copyright 2000-2011, Jack Lloyd.
      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.2.3.
    </div>
        </div>
        <div class="clearer"></div>
      </div>
    </div>

  </body>
</html>