📄 annotated.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><title>Crypto++: Class List</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.5.2 --><div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="classes.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul></div><div class="tabs"> <ul> <li><a href="classes.html"><span>Alphabetical List</span></a></li> <li class="current"><a href="annotated.html"><span>Class List</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul></div><h1>Crypto++ Class 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_policy_holder.html">AbstractPolicyHolder< POLICY_INTERFACE, BASE ></a></td><td class="indexvalue"></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="struct_additive_cipher_abstract_policy.html">AdditiveCipherAbstractPolicy</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_additive_cipher_concrete_policy.html">AdditiveCipherConcretePolicy< WT, W, X, BASE ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_additive_cipher_template.html">AdditiveCipherTemplate< BASE ></a></td><td class="indexvalue"></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"><a class="el" href="class_a_e_s.html" title="AES winner, announced on 10/2/2000.">AES</a> winner, announced on 10/2/2000 </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_algorithm_impl.html">AlgorithmImpl< BASE, ALGORITHM_INFO ></a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_algorithm_parameters.html">AlgorithmParameters< PARENT, T ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_algorithm_parameters_base.html">AlgorithmParametersBase</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_algorithm_parameters_base2.html">AlgorithmParametersBase2< T ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_algorithm_parameters_base_1_1_parameter_not_used.html">AlgorithmParametersBase::ParameterNotUsed</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_allocator_base.html">AllocatorBase< T ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_allocator_with_cleanup.html">AllocatorWithCleanup< T, T_Align16 ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_allocator_with_cleanup_1_1rebind.html">AllocatorWithCleanup< T, T_Align16 >::rebind< U ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_weak1_1_1_a_r_c4.html">Weak1::ARC4</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_weak1_1_1_a_r_c4___base.html">Weak1::ARC4_Base</a></td><td class="indexvalue">_ </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< BASE ></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_a_s_n_optional.html">ASNOptional< T ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_assign_from_helper_class.html">AssignFromHelperClass< T, BASE ></a></td><td class="indexvalue"></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_auto_signaling.html">AutoSignaling< T ></a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_base32_decoder.html">Base32Decoder</a></td><td class="indexvalue">Decode base 32 data back to bytes, the default code is based on draft-ietf-idn-dude-02.txt </td></tr> <tr><td class="indexkey"><a class="el" href="class_base32_encoder.html">Base32Encoder</a></td><td class="indexvalue">Converts given data to base 32, the default code is based on draft-ietf-idn-dude-02.txt </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_base_n___decoder.html">BaseN_Decoder</a></td><td class="indexvalue">Base n decoder, where n is a power of 2 </td></tr> <tr><td class="indexkey"><a class="el" href="class_base_n___encoder.html">BaseN_Encoder</a></td><td class="indexvalue">Base n encoder, where n is a power of 2 </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" title="base class for all exceptions thrown by Crypto++">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_bit_bucket.html">BitBucket</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_block_cipher.html">BlockCipher</a></td><td class="indexvalue">Interface for one direction (encryption or decryption) of a block cipher </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" title="Cipher mode documentation. See NIST SP 800-38A for definitions of these modes.">CipherModeDocumentation</a> instead </td></tr> <tr><td class="indexkey"><a class="el" href="class_block_cipher_final.html">BlockCipherFinal< DIR, BASE ></a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_block_cipher_impl.html">BlockCipherImpl< INFO, BASE ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_block_get_and_put.html">BlockGetAndPut< T, B, GA, PA ></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, or /dev/srandom on OpenBSD </td></tr> <tr><td class="indexkey"><a class="el" href="class_block_oriented_cipher_mode_base.html">BlockOrientedCipherModeBase</a></td><td class="indexvalue"></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>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -