📄 annotated.html
字号:
<tr><td class="indexkey"><a class="el" href="class_fixed_rounds_cipher_factory.html">FixedRoundsCipherFactory< E, D ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_fixed_size_aligned_sec_block.html">FixedSizeAlignedSecBlock< T, S, T_Align16 ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_fixed_size_allocator_with_cleanup.html">FixedSizeAllocatorWithCleanup< T, S, A, T_Align16 ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_fixed_size_sec_block.html">FixedSizeSecBlock< T, S, A ></a></td><td class="indexvalue"><a class="el" href="class_sec_block.html" title="a block of memory allocated using A">SecBlock</a> with fixed size, allocated statically </td></tr> <tr><td class="indexkey"><a class="el" href="struct_freq_less_than.html">FreqLessThan</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_g_d_s_a.html">GDSA< H ></a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/sig.html#DSA-1363">DSA-1363</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_generatable_crypto_material.html">GeneratableCryptoMaterial</a></td><td class="indexvalue">Interface for generatable crypto material, such as private keys and crypto parameters </td></tr> <tr><td class="indexkey"><a class="el" href="class_get_block.html">GetBlock< T, B, A ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_get_value_helper_class.html">GetValueHelperClass< T, BASE ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_g_f256.html">GF256</a></td><td class="indexvalue">GF(256) with polynomial basis </td></tr> <tr><td class="indexkey"><a class="el" href="class_g_f2__32.html">GF2_32</a></td><td class="indexvalue">GF(2^32) with polynomial basis </td></tr> <tr><td class="indexkey"><a class="el" href="class_g_f2_n_p.html">GF2NP</a></td><td class="indexvalue">GF(2^n) with Polynomial Basis </td></tr> <tr><td class="indexkey"><a class="el" href="class_g_f2_n_p_p.html">GF2NPP</a></td><td class="indexvalue">GF(2^n) with Pentanomial Basis </td></tr> <tr><td class="indexkey"><a class="el" href="class_g_f2_n_t.html">GF2NT</a></td><td class="indexvalue">GF(2^n) with Trinomial Basis </td></tr> <tr><td class="indexkey"><a class="el" href="class_g_f_p2___o_n_b.html">GFP2_ONB< F ></a></td><td class="indexvalue">GF(p^2), optimal normal basis </td></tr> <tr><td class="indexkey"><a class="el" href="class_g_f_p2_element.html">GFP2Element</a></td><td class="indexvalue">Element of GF(p^2) </td></tr> <tr><td class="indexkey"><a class="el" href="class_g_o_s_t.html">GOST</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/cs.html#GOST">GOST</a> </td></tr> <tr><td class="indexkey"><a class="el" href="struct_g_o_s_t___info.html">GOST_Info</a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_grouper.html">Grouper</a></td><td class="indexvalue"><a class="el" href="class_filter.html" title="provides an implementation of BufferedTransformation's attachment interface">Filter</a> that breaks input stream into groups of fixed size </td></tr> <tr><td class="indexkey"><a class="el" href="class_gunzip.html">Gunzip</a></td><td class="indexvalue">GZIP Decompression (RFC 1952) </td></tr> <tr><td class="indexkey"><a class="el" href="class_gunzip_1_1_crc_err.html">Gunzip::CrcErr</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_gunzip_1_1_header_err.html">Gunzip::HeaderErr</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_gunzip_1_1_length_err.html">Gunzip::LengthErr</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_gunzip_1_1_tail_err.html">Gunzip::TailErr</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_gzip.html">Gzip</a></td><td class="indexvalue">GZIP Compression (RFC 1952) </td></tr> <tr><td class="indexkey"><a class="el" href="class_hash_filter.html">HashFilter</a></td><td class="indexvalue"><a class="el" href="class_filter.html" title="provides an implementation of BufferedTransformation's attachment interface">Filter</a> Wrapper for <a class="el" href="class_hash_transformation.html" title="interface for hash functions and data processing part of MACs">HashTransformation</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_hash_input_too_long.html">HashInputTooLong</a></td><td class="indexvalue"><a class="el" href="class_exception.html" title="base class for all exceptions thrown by Crypto++">Exception</a> thrown when trying to hash more data than is allowed by a hash function </td></tr> <tr><td class="indexkey"><a class="el" href="struct_hash_test_tuple.html">HashTestTuple</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_hash_transformation.html">HashTransformation</a></td><td class="indexvalue">Interface for hash functions and data processing part of MACs </td></tr> <tr><td class="indexkey"><a class="el" href="class_hash_verification_filter.html">HashVerificationFilter</a></td><td class="indexvalue"><a class="el" href="class_filter.html" title="provides an implementation of BufferedTransformation's attachment interface">Filter</a> Wrapper for <a class="el" href="class_hash_transformation.html" title="interface for hash functions and data processing part of MACs">HashTransformation</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_hash_verification_filter_1_1_hash_verification_failed.html">HashVerificationFilter::HashVerificationFailed</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_hermetic_hash_function_m_a_c.html">HermeticHashFunctionMAC< T_Hash, T_Info ></a></td><td class="indexvalue">MAC construction using a hermetic hash function </td></tr> <tr><td class="indexkey"><a class="el" href="class_hex_decoder.html">HexDecoder</a></td><td class="indexvalue">Decode base 16 data back to bytes </td></tr> <tr><td class="indexkey"><a class="el" href="class_hex_encoder.html">HexEncoder</a></td><td class="indexvalue">Converts given data to base 16 </td></tr> <tr><td class="indexkey"><a class="el" href="class_h_m_a_c.html">HMAC< T ></a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/mac.html#HMAC">HMAC</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_h_m_a_c___base.html">HMAC_Base</a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_huffman_decoder.html">HuffmanDecoder</a></td><td class="indexvalue">Huffman Decoder </td></tr> <tr><td class="indexkey"><a class="el" href="class_huffman_decoder_1_1_err.html">HuffmanDecoder::Err</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_huffman_encoder.html">HuffmanEncoder</a></td><td class="indexvalue">Huffman Encoder </td></tr> <tr><td class="indexkey"><a class="el" href="struct_huffman_encoder_1_1_code.html">HuffmanEncoder::Code</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_huffman_node.html">HuffmanNode</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_i_d_e_a.html">IDEA</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/cs.html#IDEA">IDEA</a> </td></tr> <tr><td class="indexkey"><a class="el" href="struct_i_d_e_a___info.html">IDEA_Info</a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_inflator.html">Inflator</a></td><td class="indexvalue">DEFLATE (RFC 1951) decompressor </td></tr> <tr><td class="indexkey"><a class="el" href="class_inflator_1_1_bad_block_err.html">Inflator::BadBlockErr</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_inflator_1_1_err.html">Inflator::Err</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_inflator_1_1_unexpected_end_err.html">Inflator::UnexpectedEndErr</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_information_dispersal.html">InformationDispersal</a></td><td class="indexvalue">Variant of Rabin's Information Dispersal <a class="el" href="class_algorithm.html" title="interface for all crypto algorithms">Algorithm</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_information_recovery.html">InformationRecovery</a></td><td class="indexvalue">Variant of Rabin's Information Dispersal <a class="el" href="class_algorithm.html" title="interface for all crypto algorithms">Algorithm</a> </td></tr> <tr><td class="indexkey"><a class="el" href="struct_initialize_integer.html">InitializeInteger</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_input_rejecting.html">InputRejecting< T ></a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="struct_input_rejecting_1_1_input_rejected.html">InputRejecting< T >::InputRejected</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_integer.html">Integer</a></td><td class="indexvalue">Multiple precision integer and basic arithmetics </td></tr> <tr><td class="indexkey"><a class="el" href="class_integer_1_1_divide_by_zero.html">Integer::DivideByZero</a></td><td class="indexvalue">Division by zero exception </td></tr> <tr><td class="indexkey"><a class="el" href="class_integer_1_1_open_p_g_p_decode_err.html">Integer::OpenPGPDecodeErr</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_integer_1_1_random_number_not_found.html">Integer::RandomNumberNotFound</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_invalid_argument.html">InvalidArgument</a></td><td class="indexvalue"><a class="el" href="class_exception.html" title="base class for all exceptions thrown by Crypto++">Exception</a> thrown when an invalid argument is detected </td></tr> <tr><td class="indexkey"><a class="el" href="class_invalid_ciphertext.html">InvalidCiphertext</a></td><td class="indexvalue"><a class="el" href="class_exception.html" title="base class for all exceptions thrown by Crypto++">Exception</a> thrown by decryption filters when trying to decrypt an invalid ciphertext </td></tr> <tr><td class="indexkey"><a class="el" href="class_invalid_data_format.html">InvalidDataFormat</a></td><td class="indexvalue"><a class="el" href="class_exception.html" title="base class for all exceptions thrown by Crypto++">Exception</a> thrown when input data is received that doesn't conform to expected format </td></tr> <tr><td class="indexkey"><a class="el" href="class_invalid_key_length.html">InvalidKeyLength</a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_invalid_rounds.html">InvalidRounds</a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_invertible_l_u_c_function.html">InvertibleLUCFunction</a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_invertible_rabin_function.html">InvertibleRabinFunction</a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_invertible_r_s_a_function.html">InvertibleRSAFunction</a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_invertible_r_s_a_function___i_s_o.html">InvertibleRSAFunction_ISO</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_invertible_r_w_function.html">InvertibleRWFunction</a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_iterated_hash.html">IteratedHash< T_HashWordType, T_Endianness, T_BlockSize, T_Base ></a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_iterated_hash_base.html">IteratedHashBase< T, BASE ></a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_iterated_hash_with_static_transform.html">IteratedHashWithStaticTransform< T_HashWordType, T_Endianness, T_BlockSize, T_StateSize, T_Transform, T_DigestSize ></a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_k_d_f2___r_n_g.html">KDF2_RNG</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_key_agreement_algorithm.html">KeyAgreementAlgorithm</a></td><td class="indexvalue">Interface for key agreement algorithms </td></tr> <tr><td class="indexkey"><a class="el" href="class_lazy_putter.html">LazyPutter</a></td><td class="indexvalue">Use this to make sure LazyPut is finalized in event of exception </td></tr> <tr><td class="indexkey"><a class="el" href="class_lazy_putter_modifiable.html">LazyPutterModifiable</a></td><td class="indexvalue">Like <a class="el" href="class_lazy_putter.html" title="use this to make sure LazyPut is finalized in event of exception">LazyPutter</a>, but does a LazyPutModifiable instead </td></tr> <tr><td class="indexkey"><a class="el"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -