📄 annotated.html
字号:
<tr><td class="indexkey"><a class="el" href="class_d_l___public_key___g_f_p___old_format.html">DL_PublicKey_GFP_OldFormat< BASE ></a></td><td class="indexvalue">Provided for backwards compatibility, this class uses the old non-standard Crypto++ key format </td></tr> <tr><td class="indexkey"><a class="el" href="class_d_l___public_key_impl.html">DL_PublicKeyImpl< GP ></a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="struct_d_l___scheme_options_base.html">DL_SchemeOptionsBase< T1, T2 ></a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="struct_d_l___signature_keys___g_f_p.html">DL_SignatureKeys_GFP</a></td><td class="indexvalue">DL signing/verification keys (in GF(p) groups) </td></tr> <tr><td class="indexkey"><a class="el" href="struct_d_l___signature_keys___l_u_c.html">DL_SignatureKeys_LUC</a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_d_l___signature_message_encoding_method___d_s_a.html">DL_SignatureMessageEncodingMethod_DSA</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_d_l___signature_message_encoding_method___n_r.html">DL_SignatureMessageEncodingMethod_NR</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_d_l___signature_scheme_base.html">DL_SignatureSchemeBase< INTERFACE, KEY_INTERFACE ></a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="struct_d_l___signature_scheme_options.html">DL_SignatureSchemeOptions< T1, T2, T3, T4, T5 ></a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_d_l___signer_base.html">DL_SignerBase< T ></a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_d_l___signer_impl.html">DL_SignerImpl< SCHEME_OPTIONS ></a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_d_l___simple_key_agreement_domain_base.html">DL_SimpleKeyAgreementDomainBase< T ></a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_d_l___s_s.html">DL_SS< KEYS, SA, MEM, H, ALG_INFO ></a></td><td class="indexvalue">Discrete Log Based Signature Scheme </td></tr> <tr><td class="indexkey"><a class="el" href="class_d_l___symmetric_encryption_algorithm.html">DL_SymmetricEncryptionAlgorithm</a></td><td class="indexvalue">Interface for symmetric encryption algorithms used in DL cryptosystems </td></tr> <tr><td class="indexkey"><a class="el" href="class_d_l___verifier_base.html">DL_VerifierBase< T ></a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_d_l___verifier_impl.html">DL_VerifierImpl< SCHEME_OPTIONS ></a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="struct_d_l_i_e_s.html">DLIES< COFACTOR_OPTION, DHAES_MODE ></a></td><td class="indexvalue">Discrete Log Integrated Encryption Scheme, AKA <a href="http://www.weidai.com/scan-mirror/ca.html#DLIES">DLIES</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_d_m_a_c.html">DMAC< T ></a></td><td class="indexvalue"><a class="el" href="class_d_m_a_c.html" title="DMAC.">DMAC</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_d_m_a_c___base.html">DMAC_Base< T ></a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="struct_d_s_a.html">DSA</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/sig.html#DSA">DSA</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_d_word.html">DWord</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_e_c2_n.html">EC2N</a></td><td class="indexvalue">Elliptic Curve over GF(2^n) </td></tr> <tr><td class="indexkey"><a class="el" href="struct_e_c2_n_point.html">EC2NPoint</a></td><td class="indexvalue">Elliptic Curve Point </td></tr> <tr><td class="indexkey"><a class="el" href="struct_e_c_b___mode.html">ECB_Mode< CIPHER ></a></td><td class="indexvalue">ECB mode </td></tr> <tr><td class="indexkey"><a class="el" href="struct_e_c_b___mode___external_cipher.html">ECB_Mode_ExternalCipher</a></td><td class="indexvalue">ECB mode, external cipher </td></tr> <tr><td class="indexkey"><a class="el" href="class_e_c_b___one_way.html">ECB_OneWay</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_e_c_d_h.html">ECDH< EC, COFACTOR_OPTION ></a></td><td class="indexvalue">Elliptic Curve Diffie-Hellman, AKA <a href="http://www.weidai.com/scan-mirror/ka.html#ECDH">ECDH</a> </td></tr> <tr><td class="indexkey"><a class="el" href="struct_e_c_d_s_a.html">ECDSA< EC, H ></a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/sig.html#ECDSA">ECDSA</a> </td></tr> <tr><td class="indexkey"><a class="el" href="struct_e_c_i_e_s.html">ECIES< EC, COFACTOR_OPTION, DHAES_MODE ></a></td><td class="indexvalue">Elliptic Curve Integrated Encryption Scheme, AKA <a href="http://www.weidai.com/scan-mirror/ca.html#ECIES">ECIES</a> </td></tr> <tr><td class="indexkey"><a class="el" href="struct_e_c_m_q_v.html">ECMQV< EC, COFACTOR_OPTION ></a></td><td class="indexvalue">Elliptic Curve Menezes-Qu-Vanstone, AKA <a href="http://www.weidai.com/scan-mirror/ka.html#ECMQV">ECMQV</a> </td></tr> <tr><td class="indexkey"><a class="el" href="struct_e_c_n_r.html">ECNR< EC, H ></a></td><td class="indexvalue"><a class="el" href="struct_e_c_n_r.html" title="ECNR.">ECNR</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_e_c_p.html">ECP</a></td><td class="indexvalue">Elliptic Curve over GF(p), where p is prime </td></tr> <tr><td class="indexkey"><a class="el" href="struct_e_c_p_point.html">ECPPoint</a></td><td class="indexvalue">Elliptical Curve Point </td></tr> <tr><td class="indexkey"><a class="el" href="class_ec_precomputation_3_01_e_c2_n_01_4.html">EcPrecomputation< EC2N ></a></td><td class="indexvalue"><a class="el" href="class_e_c2_n.html" title="Elliptic Curve over GF(2^n).">EC2N</a> precomputation </td></tr> <tr><td class="indexkey"><a class="el" href="class_ec_precomputation_3_01_e_c_p_01_4.html">EcPrecomputation< ECP ></a></td><td class="indexvalue"><a class="el" href="class_e_c_p.html" title="Elliptic Curve over GF(p), where p is prime.">ECP</a> precomputation </td></tr> <tr><td class="indexkey"><a class="el" href="struct_ec_recommended_parameters_3_01_e_c2_n_01_4.html">EcRecommendedParameters< EC2N ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_ec_recommended_parameters_3_01_e_c_p_01_4.html">EcRecommendedParameters< ECP ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_el_gamal.html">ElGamal</a></td><td class="indexvalue"><a class="el" href="struct_el_gamal.html" title="ElGamal encryption scheme with non-standard padding.">ElGamal</a> encryption scheme with non-standard padding </td></tr> <tr><td class="indexkey"><a class="el" href="class_el_gamal_base.html">ElGamalBase</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_el_gamal_keys.html">ElGamalKeys</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_el_gamal_object_impl.html">ElGamalObjectImpl< BASE, SCHEME_OPTIONS, KEY ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_empty.html">Empty</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_e_m_s_a2_hash_id.html">EMSA2HashId< H ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_e_m_s_a2_hash_id_lookup.html">EMSA2HashIdLookup< BASE ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_e_m_s_a2_hash_id_lookup_1_1_hash_identifier_lookup.html">EMSA2HashIdLookup< BASE >::HashIdentifierLookup</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_e_m_s_a2_hash_id_lookup_1_1_hash_identifier_lookup_1_1_hash_identifier_lookup2.html">EMSA2HashIdLookup< BASE >::HashIdentifierLookup::HashIdentifierLookup2< H ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_e_m_s_a2_pad.html">EMSA2Pad</a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_e_m_s_a5_pad.html">EMSA5Pad< T ></a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_encoded_object_filter.html">EncodedObjectFilter</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_encryption_standard.html">EncryptionStandard</a></td><td class="indexvalue">Base class for public key encryption standard classes. These classes are used to select from variants of algorithms. Note that not all standards apply to all algorithms </td></tr> <tr><td class="indexkey"><a class="el" href="struct_enum_to_type.html">EnumToType< ENUM_TYPE, VALUE ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_equality_comparison_filter.html">EqualityComparisonFilter</a></td><td class="indexvalue">A filter that checks messages on two channels for equality </td></tr> <tr><td class="indexkey"><a class="el" href="struct_equality_comparison_filter_1_1_mismatch_detected.html">EqualityComparisonFilter::MismatchDetected</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_e_s_i_g_n.html">ESIGN< H, STANDARD ></a></td><td class="indexvalue"><a class="el" href="struct_e_s_i_g_n.html" title="ESIGN, as defined in IEEE P1363a.">ESIGN</a>, as defined in IEEE P1363a </td></tr> <tr><td class="indexkey"><a class="el" href="struct_e_s_i_g_n___keys.html">ESIGN_Keys</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_e_s_i_g_n_function.html">ESIGNFunction</a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_euclidean_domain_of.html">EuclideanDomainOf< T ></a></td><td class="indexvalue"><a class="el" href="class_euclidean_domain_of.html" title="EuclideanDomainOf.">EuclideanDomainOf</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_exception.html">Exception</a></td><td class="indexvalue">Base class for all exceptions thrown by Crypto++ </td></tr> <tr><td class="indexkey"><a class="el" href="class_file_sink.html">FileSink</a></td><td class="indexvalue">File-based implementation of <a class="el" href="class_sink.html" title="A BufferedTransformation that doesn't produce any retrievable output.">Sink</a> interface </td></tr> <tr><td class="indexkey"><a class="el" href="class_file_sink_1_1_err.html">FileSink::Err</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_file_sink_1_1_open_err.html">FileSink::OpenErr</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_file_sink_1_1_write_err.html">FileSink::WriteErr</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_file_source.html">FileSource</a></td><td class="indexvalue">File-based implementation of <a class="el" href="class_source.html" title="A Filter that pumps data into its attachment as input.">Source</a> interface </td></tr> <tr><td class="indexkey"><a class="el" href="class_file_store.html">FileStore</a></td><td class="indexvalue">File-based implementation of <a class="el" href="class_store.html" title="A BufferedTransformation that only contains pre-existing data as "output".">Store</a> interface </td></tr> <tr><td class="indexkey"><a class="el" href="class_file_store_1_1_err.html">FileStore::Err</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_file_store_1_1_open_err.html">FileStore::OpenErr</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_file_store_1_1_read_err.html">FileStore::ReadErr</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_filter.html">Filter</a></td><td class="indexvalue">Implementation of BufferedTransformation's attachment interface </td></tr> <tr><td class="indexkey"><a class="el" href="struct_filter_put_space_helper.html">FilterPutSpaceHelper</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_filter_tester.html">FilterTester</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_filter_with_buffered_input.html">FilterWithBufferedInput</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_filter_with_input_queue.html">FilterWithInputQueue</a></td><td class="indexvalue">_ </td></tr> <tr><td class="indexkey"><a class="el" href="class_fixed_block_size.html">FixedBlockSize< N ></a></td><td class="indexvalue">To be inherited by block ciphers with fixed block size </td></tr> <tr><td class="indexkey"><a class="el" href="class_fixed_key_length.html">FixedKeyLength< N, IV_REQ, IV_L ></a></td><td class="indexvalue">To be inherited by keyed algorithms with fixed key length </td></tr> <tr><td class="indexkey"><a class="el" href="class_fixed_r_n_g.html">FixedRNG</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_fixed_rounds.html">FixedRounds< R ></a></td><td class="indexvalue">To be inherited by ciphers with fixed number of rounds </td></tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -