Lines Matching full:algorithm
56 /* algorithm type */
57 HITLS_CipherAlgo cipherAlg; /**< Symmetric-key algorithm */
58 HITLS_KeyExchAlgo kxAlg; /**< key exchange algorithm */
59 HITLS_AuthAlgo authAlg; /**< server authorization algorithm */
60 HITLS_MacAlgo macAlg; /**< mac algorithm */
61 HITLS_HashAlgo hashAlg; /**< hash algorithm */
64 * Signature combination, including the hash algorithm and signature algorithm:
70 …uint8_t fixedIvLength; /**< If the AEAD algorithm is used, the value is the implicit IV length…
72 uint8_t macKeyLen; /**< If the AEAD algorithm is used, the MAC key length is 0 */
77 …uint8_t macLen; /**< The length of the MAC address. If the AEAD algorithm is used, this …
84 HITLS_CipherType cipherType; /**< Encryption algorithm type */
85 int32_t strengthBits; /**< Encryption algorithm strength */
89 * SignSchemeInfo structure, used to transfer the signature algorithm information.
92 HITLS_SignHashAlgo scheme; /**< Signature hash algorithm */
93 HITLS_SignAlgo signAlg; /**< Signature algorithm */
94 HITLS_HashAlgo hashAlg; /**< hash algorithm */
98 HITLS_SignHashAlgo scheme; /**< signature algorithm */
146 * @brief Obtain the signature algorithm and hash algorithm by combining the parameters of
147 * the signature hash algorithm.
149 * @param scheme [IN] Signature and hash algorithm combination
150 * @param signAlg [OUT] Signature algorithm
151 * @param hashAlg [OUT] Hash algorithm
172 * @param scheme [IN] signature algorithm