Lines Matching full:param
29 * \param[in] type The type of key contained in \p data.
30 * \param[in] curve_bits The nominal bit-size of the curve.
38 * \param[in] data The buffer from which to load the representation.
39 * \param[in] data_length The size in bytes of \p data.
40 * \param[out] p_ecp Returns a pointer to an ECP context on success.
53 * \param ecp The ECP context to load the public part for.
67 * \param[in] attributes The attributes for the key to import.
68 * \param[in] data The buffer containing the key data in import
70 * \param[in] data_length Size of the \p data buffer in bytes.
71 * \param[out] key_buffer The buffer containing the key data in output
73 * \param[in] key_buffer_size Size of the \p key_buffer buffer in bytes. This
75 * \param[out] key_buffer_length The length of the data written in \p
77 * \param[out] bits The key size in number of bits.
94 * \param[in] type The type of key (public/private) to export
95 * \param[in] ecp The internal ECP representation from which to export
96 * \param[out] data The buffer to export to
97 * \param[in] data_size The length of the buffer to export to
98 * \param[out] data_length The amount of bytes written to \p data
114 * \param[in] attributes The attributes for the key to export.
115 * \param[in] key_buffer Material or context of the key to export.
116 * \param[in] key_buffer_size Size of the \p key_buffer buffer in bytes.
117 * \param[out] data Buffer where the key data is to be written.
118 * \param[in] data_size Size of the \p data buffer in bytes.
119 * \param[out] data_length On success, the number of bytes written in
141 * \param[in] attributes The attributes for the ECP key to generate.
142 * \param[out] key_buffer Buffer where the key data is to be written.
143 * \param[in] key_buffer_size Size of \p key_buffer in bytes.
144 * \param[out] key_buffer_length On success, the number of bytes written in
165 * \param[in] attributes The attributes of the ECC key to use for the
167 * \param[in] key_buffer The buffer containing the ECC key context.
169 * \param[in] key_buffer_size Size of the \p key_buffer buffer in bytes.
170 * \param[in] alg Randomized or deterministic ECDSA algorithm.
171 * \param[in] hash The hash or message to sign.
172 * \param[in] hash_length Size of the \p hash buffer in bytes.
173 * \param[out] signature Buffer where the signature is to be written.
174 * \param[in] signature_size Size of the \p signature buffer in bytes.
175 * \param[out] signature_length On success, the number of bytes
204 * \param[in] attributes The attributes of the ECC key to use for the
206 * \param[in] key_buffer The buffer containing the ECC key context.
208 * \param[in] key_buffer_size Size of the \p key_buffer buffer in bytes.
209 * \param[in] alg Randomized or deterministic ECDSA algorithm.
210 * \param[in] hash The hash or message whose signature is to be
212 * \param[in] hash_length Size of the \p hash buffer in bytes.
213 * \param[in] signature Buffer containing the signature to verify.
214 * \param[in] signature_length Size of the \p signature buffer in bytes.
239 * \param[in] attributes The attributes of the key to use for the
241 * \param[in] key_buffer The buffer containing the private key
243 * \param[in] key_buffer_size Size of the \p key_buffer buffer in
245 * \param[in] alg A key agreement algorithm that is
247 * \param[in] peer_key The buffer containing the key context
249 * \param[in] peer_key_length Size of the \p peer_key buffer in
251 * \param[out] shared_secret The buffer to which the shared secret
253 * \param[in] shared_secret_size Size of the \p shared_secret buffer in
255 * \param[out] shared_secret_length On success, the number of bytes that make