📄 annotated.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>Crypto++: Annotated Index</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.3.2 --><div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindexHL" href="annotated.html">Compound List</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Compound Members</a> | <a class="qindex" href="globals.html">File Members</a></div><h1>Crypto++ Compound List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table> <tr><td class="indexkey"><a class="el" href="class_abstract_euclidean_domain.html">AbstractEuclideanDomain< T ></a></td><td class="indexvalue">Abstract Euclidean Domain </td></tr> <tr><td class="indexkey"><a class="el" href="class_abstract_group.html">AbstractGroup< T ></a></td><td class="indexvalue">Abstract Group </td></tr> <tr><td class="indexkey"><a class="el" href="class_abstract_ring.html">AbstractRing< T ></a></td><td class="indexvalue">Abstract Ring </td></tr> <tr><td class="indexkey"><a class="el" href="class_adler32.html">Adler32</a></td><td class="indexvalue">ADLER-32 checksum calculations </td></tr> <tr><td class="indexkey"><a class="el" href="class_a_e_s.html">AES</a></td><td class="indexvalue">AES </td></tr> <tr><td class="indexkey"><a class="el" href="class_algorithm.html">Algorithm</a></td><td class="indexvalue">Interface for all crypto algorithms </td></tr> <tr><td class="indexkey"><a class="el" href="class_a_r_c4___base.html">ARC4_Base</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/cs.html#RC4">Alleged RC4</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_array_sink.html">ArraySink</a></td><td class="indexvalue">Copy input to a memory buffer </td></tr> <tr><td class="indexkey"><a class="el" href="class_array_xor_sink.html">ArrayXorSink</a></td><td class="indexvalue">Xor input to a memory buffer </td></tr> <tr><td class="indexkey"><a class="el" href="class_a_s_n1_crypto_material.html">ASN1CryptoMaterial</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_a_s_n1_key.html">ASN1Key</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_a_s_n1_object.html">ASN1Object</a></td><td class="indexvalue">Interface for encoding and decoding ASN1 objects </td></tr> <tr><td class="indexkey"><a class="el" href="class_asymmetric_algorithm.html">AsymmetricAlgorithm</a></td><td class="indexvalue">Interface for asymmetric algorithms </td></tr> <tr><td class="indexkey"><a class="el" href="class_authenticated_key_agreement_domain.html">AuthenticatedKeyAgreementDomain</a></td><td class="indexvalue">Interface for domains of authenticated key agreement protocols </td></tr> <tr><td class="indexkey"><a class="el" href="class_auto_seeded_random_pool.html">AutoSeededRandomPool</a></td><td class="indexvalue">Automaticly Seeded Randomness Pool </td></tr> <tr><td class="indexkey"><a class="el" href="class_auto_seeded_x917_r_n_g.html">AutoSeededX917RNG< BLOCK_CIPHER ></a></td><td class="indexvalue">RNG from ANSI X9.17 Appendix C, seeded using an OS provided RNG </td></tr> <tr><td class="indexkey"><a class="el" href="class_base64_decoder.html">Base64Decoder</a></td><td class="indexvalue">Base64 Decoder Class </td></tr> <tr><td class="indexkey"><a class="el" href="class_base64_encoder.html">Base64Encoder</a></td><td class="indexvalue">Base64 Encoder Class </td></tr> <tr><td class="indexkey"><a class="el" href="struct_base_and_exponent.html">BaseAndExponent< T, E ></a></td><td class="indexvalue">Base and Exponent </td></tr> <tr><td class="indexkey"><a class="el" href="class_b_e_r_decode_err.html">BERDecodeErr</a></td><td class="indexvalue">BER Decode <a class="el" href="class_exception.html">Exception</a> Class, may be thrown during an ASN1 BER decode operation </td></tr> <tr><td class="indexkey"><a class="el" href="class_b_e_r_general_decoder.html">BERGeneralDecoder</a></td><td class="indexvalue">BER General Decoder </td></tr> <tr><td class="indexkey"><a class="el" href="class_b_e_r_sequence_decoder.html">BERSequenceDecoder</a></td><td class="indexvalue">BER Sequence Decoder </td></tr> <tr><td class="indexkey"><a class="el" href="class_b_e_r_set_decoder.html">BERSetDecoder</a></td><td class="indexvalue">BER Set Decoder </td></tr> <tr><td class="indexkey"><a class="el" href="class_block_cipher.html">BlockCipher</a></td><td class="indexvalue">These objects usually should not be used directly. See <a class="el" href="class_block_transformation.html">BlockTransformation</a> for more details </td></tr> <tr><td class="indexkey"><a class="el" href="struct_block_cipher_documentation.html">BlockCipherDocumentation</a></td><td class="indexvalue">These objects usually should not be used directly. See <a class="el" href="struct_cipher_mode_documentation.html">CipherModeDocumentation</a> instead </td></tr> <tr><td class="indexkey"><a class="el" href="class_block_cipher_template.html">BlockCipherTemplate< DIR, BASE ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_blocking_rng.html">BlockingRng</a></td><td class="indexvalue">Encapsulate /dev/random </td></tr> <tr><td class="indexkey"><a class="el" href="class_block_transformation.html">BlockTransformation</a></td><td class="indexvalue">Interface for the data processing part of block ciphers </td></tr> <tr><td class="indexkey"><a class="el" href="class_blowfish.html">Blowfish</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/cs.html#Blowfish">Blowfish</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_blum_blum_shub.html">BlumBlumShub</a></td><td class="indexvalue">BlumBlumShub with factorization of the modulus </td></tr> <tr><td class="indexkey"><a class="el" href="class_buffered_transformation.html">BufferedTransformation</a></td><td class="indexvalue">Interface for buffered transformations </td></tr> <tr><td class="indexkey"><a class="el" href="struct_buffered_transformation_1_1_blocking_input_only.html">BufferedTransformation::BlockingInputOnly</a></td><td class="indexvalue">Thrown by objects that have not implemented nonblocking input processing </td></tr> <tr><td class="indexkey"><a class="el" href="class_byte_queue.html">ByteQueue</a></td><td class="indexvalue">Byte Queue </td></tr> <tr><td class="indexkey"><a class="el" href="class_cannot_flush.html">CannotFlush</a></td><td class="indexvalue"><a class="el" href="class_exception.html">Exception</a> thrown by a class when Flush(true) is called but it can't completely flush its buffers </td></tr> <tr><td class="indexkey"><a class="el" href="class_c_a_s_t128.html">CAST128</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/cs.html#CAST-128">CAST-128</a> </td></tr> <tr><td class="indexkey"><a class="el" href="struct_c_a_s_t128___info.html">CAST128_Info</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_c_a_s_t256.html">CAST256</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/cs.html#CAST-256">CAST-256</a> </td></tr> <tr><td class="indexkey"><a class="el" href="struct_c_a_s_t256___info.html">CAST256_Info</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_c_b_c___c_t_s___mode.html">CBC_CTS_Mode< CIPHER ></a></td><td class="indexvalue">CBC mode with ciphertext stealing </td></tr> <tr><td class="indexkey"><a class="el" href="struct_c_b_c___c_t_s___mode___external_cipher.html">CBC_CTS_Mode_ExternalCipher</a></td><td class="indexvalue">CBC mode with ciphertext stealing, external cipher </td></tr> <tr><td class="indexkey"><a class="el" href="class_c_b_c___m_a_c.html">CBC_MAC< T ></a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/mac.html#CBC-MAC">CBC-MAC</a> </td></tr> <tr><td class="indexkey"><a class="el" href="struct_c_b_c___mode.html">CBC_Mode< CIPHER ></a></td><td class="indexvalue">CBC mode </td></tr> <tr><td class="indexkey"><a class="el" href="struct_c_b_c___mode___external_cipher.html">CBC_Mode_ExternalCipher</a></td><td class="indexvalue">CBC mode, external cipher </td></tr> <tr><td class="indexkey"><a class="el" href="struct_c_f_b___mode.html">CFB_Mode< CIPHER ></a></td><td class="indexvalue">CFB mode </td></tr> <tr><td class="indexkey"><a class="el" href="struct_c_f_b___mode___external_cipher.html">CFB_Mode_ExternalCipher</a></td><td class="indexvalue">CFB mode, external cipher </td></tr> <tr><td class="indexkey"><a class="el" href="class_channel_switch.html">ChannelSwitch</a></td><td class="indexvalue">Route input to different and/or multiple channels based on channel ID </td></tr> <tr><td class="indexkey"><a class="el" href="struct_cipher_mode_documentation.html">CipherModeDocumentation</a></td><td class="indexvalue">Cipher mode documentation. See NIST SP 800-38A for definitions of these modes </td></tr> <tr><td class="indexkey"><a class="el" href="class_cipher_mode_final_template___cipher_holder.html">CipherModeFinalTemplate_CipherHolder< CIPHER, BASE ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_cipher_mode_final_template___external_cipher.html">CipherModeFinalTemplate_ExternalCipher< BASE ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_clonable.html">Clonable</a></td><td class="indexvalue">Interface for cloning objects, this is not implemented by most classes yet </td></tr> <tr><td class="indexkey"><a class="el" href="class_const_byte_array_parameter.html">ConstByteArrayParameter</a></td><td class="indexvalue">Used to pass byte array input as part of a <a class="el" href="class_name_value_pairs.html">NameValuePairs</a> object </td></tr> <tr><td class="indexkey"><a class="el" href="class_c_r_c32.html">CRC32</a></td><td class="indexvalue">CRC Checksum Calculation </td></tr> <tr><td class="indexkey"><a class="el" href="class_crypto_material.html">CryptoMaterial</a></td><td class="indexvalue">Interface for crypto material, such as public and private keys, and crypto parameters </td></tr> <tr><td class="indexkey"><a class="el" href="class_crypto_material_1_1_invalid_material.html">CryptoMaterial::InvalidMaterial</a></td><td class="indexvalue"><a class="el" href="class_exception.html">Exception</a> thrown when invalid crypto material is detected </td></tr> <tr><td class="indexkey"><a class="el" href="class_crypto_parameters.html">CryptoParameters</a></td><td class="indexvalue">Interface for crypto prameters </td></tr> <tr><td class="indexkey"><a class="el" href="struct_c_t_r___mode.html">CTR_Mode< CIPHER ></a></td><td class="indexvalue">CTR mode </td></tr> <tr><td class="indexkey"><a class="el" href="struct_c_t_r___mode___external_cipher.html">CTR_Mode_ExternalCipher</a></td><td class="indexvalue">CTR mode, external cipher </td></tr> <tr><td class="indexkey"><a class="el" href="struct_decoding_result.html">DecodingResult</a></td><td class="indexvalue">Used to return decoding results </td></tr> <tr><td class="indexkey"><a class="el" href="class_default_decryptor.html">DefaultDecryptor</a></td><td class="indexvalue">Password-Based Decryptor using DES-EDE2 </td></tr> <tr><td class="indexkey"><a class="el" href="class_default_decryptor_with_m_a_c.html">DefaultDecryptorWithMAC</a></td><td class="indexvalue">Password-Based Decryptor using DES-EDE2 and HMAC/SHA-1 </td></tr> <tr><td class="indexkey"><a class="el" href="class_default_encryptor.html">DefaultEncryptor</a></td><td class="indexvalue">Password-Based Encryptor using DES-EDE2 </td></tr> <tr><td class="indexkey"><a class="el" href="class_default_encryptor_with_m_a_c.html">DefaultEncryptorWithMAC</a></td><td class="indexvalue">Password-Based Encryptor using DES-EDE2 and HMAC/SHA-1 </td></tr> <tr><td class="indexkey"><a class="el" href="class_deflator.html">Deflator</a></td><td class="indexvalue">DEFLATE (RFC 1951) compressor </td></tr> <tr><td class="indexkey"><a class="el" href="class_d_e_r_general_encoder.html">DERGeneralEncoder</a></td><td class="indexvalue">DER General Encoder </td></tr> <tr><td class="indexkey"><a class="el" href="class_d_e_r_sequence_encoder.html">DERSequenceEncoder</a></td><td class="indexvalue">DER Sequence Encoder </td></tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -