📄 annotated.html
字号:
<tr><td class="indexkey"><a class="el" href="class_p_k___fixed_length_crypto_system.html">PK_FixedLengthCryptoSystem</a></td><td class="indexvalue">Interface for encryptors and decryptors with fixed length ciphertext </td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k___fixed_length_decryptor.html">PK_FixedLengthDecryptor</a></td><td class="indexvalue">Interface for decryptors with fixed length ciphertext </td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k___fixed_length_encryptor.html">PK_FixedLengthEncryptor</a></td><td class="indexvalue">Interface for encryptors with fixed length ciphertext </td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k___nonreversible_padding_algorithm.html">PK_NonreversiblePaddingAlgorithm</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k___padding_algorithm.html">PK_PaddingAlgorithm</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k___signature_scheme.html">PK_SignatureScheme</a></td><td class="indexvalue">Interface for public-key signers and verifiers </td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k___signature_scheme_base.html">PK_SignatureSchemeBase< H, INTERFACE, DS_INTERFACE ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k___signature_scheme_impl.html">PK_SignatureSchemeImpl< BASE, DS ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k___signature_scheme_with_recovery.html">PK_SignatureSchemeWithRecovery</a></td><td class="indexvalue">Interface for public-key signers and verifiers with recovery </td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k___signer.html">PK_Signer</a></td><td class="indexvalue">Interface for public-key signers </td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k___signer_1_1_key_too_short.html">PK_Signer::KeyTooShort</a></td><td class="indexvalue">Key too short exception, may be thrown by <a class="el" href="class_p_k___signer.html#_signer_with_recovery_templatea10">Sign()</a> or <a class="el" href="class_p_k___signer.html#_signer_with_recovery_templatea11">SignMessage()</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k___signer_base.html">PK_SignerBase< H ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k___signer_impl.html">PK_SignerImpl< DS, H ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k___signer_with_recovery.html">PK_SignerWithRecovery</a></td><td class="indexvalue">Interface for public-key signers with recovery </td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k___verifier.html">PK_Verifier</a></td><td class="indexvalue">Interface for public-key signature verifiers </td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k___verifier_base.html">PK_VerifierBase< H ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k___verifier_impl.html">PK_VerifierImpl< DS, H ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k___verifier_with_recovery.html">PK_VerifierWithRecovery</a></td><td class="indexvalue">Interface for public-key verifiers with recovery </td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k_c_s12___p_b_k_d_f.html">PKCS12_PBKDF< T ></a></td><td class="indexvalue">PBKDF from PKCS #12, appendix B, T should be a <a class="el" href="class_hash_transformation.html">HashTransformation</a> class </td></tr> <tr><td class="indexkey"><a class="el" href="struct_p_k_c_s1v15.html">PKCS1v15</a></td><td class="indexvalue">PKCS #1 version 1.5, for use with <a class="el" href="struct_r_s_a_e_s.html">RSAES</a> and <a class="el" href="struct_r_s_a_s_s_a.html">RSASSA</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k_c_s5___p_b_k_d_f1.html">PKCS5_PBKDF1< T ></a></td><td class="indexvalue">PBKDF1 from PKCS #5, T should be a <a class="el" href="class_hash_transformation.html">HashTransformation</a> class </td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k_c_s5___p_b_k_d_f2___h_m_a_c.html">PKCS5_PBKDF2_HMAC< T ></a></td><td class="indexvalue">PBKDF2 from PKCS #5, T should be a <a class="el" href="class_hash_transformation.html">HashTransformation</a> class </td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k_c_s8_private_key.html">PKCS8PrivateKey</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k_c_s___decorated_hash_module.html">PKCS_DecoratedHashModule< H ></a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/sig.html#sem_PKCS1-1.5">EMSA-PKCS1-v1_5</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k_c_s___encryption_padding_scheme.html">PKCS_EncryptionPaddingScheme</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/ca.html#cem_PKCS1-1.5">EME-PKCS1-v1_5</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_p_k_c_s___signature_padding_scheme.html">PKCS_SignaturePaddingScheme</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/sig.html#sem_PKCS1-1.5">EMSA-PKCS1-v1_5</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_polynomial_mod2.html">PolynomialMod2</a></td><td class="indexvalue">Polynomial with Coefficients in GF(2) </td></tr> <tr><td class="indexkey"><a class="el" href="class_polynomial_mod2_1_1_divide_by_zero.html">PolynomialMod2::DivideByZero</a></td><td class="indexvalue">Divide by zero exception </td></tr> <tr><td class="indexkey"><a class="el" href="class_polynomial_over.html">PolynomialOver< T ></a></td><td class="indexvalue">Represents single-variable polynomials over arbitrary rings </td></tr> <tr><td class="indexkey"><a class="el" href="class_polynomial_over_1_1_divide_by_zero.html">PolynomialOver< T >::DivideByZero</a></td><td class="indexvalue">Division by zero exception </td></tr> <tr><td class="indexkey"><a class="el" href="class_polynomial_over_1_1_randomization_parameter.html">PolynomialOver< T >::RandomizationParameter</a></td><td class="indexvalue">Specify the distribution for randomization functions </td></tr> <tr><td class="indexkey"><a class="el" href="class_polynomial_over_fixed_ring.html">PolynomialOverFixedRing< T, instance ></a></td><td class="indexvalue">Polynomials over a fixed ring </td></tr> <tr><td class="indexkey"><a class="el" href="class_prime_and_generator.html">PrimeAndGenerator</a></td><td class="indexvalue">Generator of prime numbers of special forms </td></tr> <tr><td class="indexkey"><a class="el" href="class_private_key.html">PrivateKey</a></td><td class="indexvalue">Interface for private keys </td></tr> <tr><td class="indexkey"><a class="el" href="class_private_key_algorithm.html">PrivateKeyAlgorithm</a></td><td class="indexvalue">Interface for asymmetric algorithms using private keys </td></tr> <tr><td class="indexkey"><a class="el" href="class_private_key_copier.html">PrivateKeyCopier< KEYS ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_proxy_filter.html">ProxyFilter</a></td><td class="indexvalue">Base class for <a class="el" href="class_filter.html">Filter</a> classes that are proxies for a chain of other filters </td></tr> <tr><td class="indexkey"><a class="el" href="class_public_blum_blum_shub.html">PublicBlumBlumShub</a></td><td class="indexvalue"><a class="el" href="class_blum_blum_shub.html">BlumBlumShub</a> without factorization of the modulus </td></tr> <tr><td class="indexkey"><a class="el" href="class_public_key.html">PublicKey</a></td><td class="indexvalue">Interface for public keys </td></tr> <tr><td class="indexkey"><a class="el" href="class_public_key_algorithm.html">PublicKeyAlgorithm</a></td><td class="indexvalue">Interface for asymmetric algorithms using public keys </td></tr> <tr><td class="indexkey"><a class="el" href="class_public_key_copier.html">PublicKeyCopier< KEYS ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_quotient_ring.html">QuotientRing< T ></a></td><td class="indexvalue">Quotient Ring </td></tr> <tr><td class="indexkey"><a class="el" href="struct_rabin.html">Rabin</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_rabin_e_s.html">RabinES< STANDARD ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_rabin_function.html">RabinFunction</a></td><td class="indexvalue"><a class="el" href="struct_rabin.html">Rabin</a> </td></tr> <tr><td class="indexkey"><a class="el" href="struct_rabin_p_s_s_r.html">RabinPSSR< H ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_rabin_s_s_r.html">RabinSSR< EM ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_randomized_trapdoor_function.html">RandomizedTrapdoorFunction</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_randomized_trapdoor_function_inverse.html">RandomizedTrapdoorFunctionInverse</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_random_number_generator.html">RandomNumberGenerator</a></td><td class="indexvalue">Interface for random number generators </td></tr> <tr><td class="indexkey"><a class="el" href="class_random_number_source.html">RandomNumberSource</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_random_number_store.html">RandomNumberStore</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_random_pool.html">RandomPool</a></td><td class="indexvalue">Randomness Pool </td></tr> <tr><td class="indexkey"><a class="el" href="class_raw_i_d_a.html">RawIDA</a></td><td class="indexvalue">Base class for secret sharing and information dispersal </td></tr> <tr><td class="indexkey"><a class="el" href="class_r_c2.html">RC2</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/cs.html#RC2">RC2</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_r_c5.html">RC5</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/cs.html#RC5">RC5</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_r_c6.html">RC6</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/cs.html#RC6">RC6</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_redirector.html">Redirector</a></td><td class="indexvalue">Redirect input to another <a class="el" href="class_buffered_transformation.html">BufferedTransformation</a> without owning it </td></tr> <tr><td class="indexkey"><a class="el" href="class_rijndael.html">Rijndael</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/cs.html#Rijndael">Rijndael</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_ring_of_polynomials_over.html">RingOfPolynomialsOver< T ></a></td><td class="indexvalue">Ring of polynomials over another ring </td></tr> <tr><td class="indexkey"><a class="el" href="class_r_i_p_e_m_d160.html">RIPEMD160</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/md.html#RIPEMD-160">RIPEMD-160</a> </td></tr> <tr><td class="indexkey"><a class="el" href="struct_r_s_a.html">RSA</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_r_s_a_e_s.html">RSAES< STANDARD ></a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/ca.html#RSA"><a class="el" href="struct_r_s_a.html">RSA</a> cryptosystem</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_r_s_a_function.html">RSAFunction</a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_r_s_a_s_s_a.html">RSASSA< STANDARD, H ></a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/sig.html#RSA"><a class="el" href="struct_r_s_a.html">RSA</a> signature scheme with appendix</a> </td></tr> <tr><td class="indexkey"><a class="el" href="struct_r_w.html">RW< r ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="class_r_w_function.html">RWFunction< r ></a></td><td class="indexvalue"></td></tr> <tr><td class="indexkey"><a class="el" href="struct_r_w_s_s_a.html">RWSSA< H, STANDARD ></a></td><td class="indexvalue"><a class="el" href="struct_r_w.html">RW</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_s_a_f_e_r.html">SAFER</a></td><td class="indexvalue">Base class, do not use directly </td></tr> <tr><td class="indexkey"><a class="el" href="class_s_a_f_e_r___k.html">SAFER_K</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/cs.html#SAFER-K">SAFER-K</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_s_a_f_e_r___s_k.html">SAFER_SK</a></td><td class="indexvalue"><a href="http://www.weidai.com/scan-mirror/cs.html#SAFER-SK">SAFER-SK</a> </td></tr> <tr><td class="indexkey"><a class="el" href="class_same_key_length_as.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -