Lines Matching full:param

17  * \param[in] type          The type of key contained in \p data.
18 * \param[in] data The buffer from which to load the representation.
19 * \param[in] data_length The size in bytes of \p data.
20 * \param[out] p_rsa Returns a pointer to an RSA context on success.
37 * \param[in] attributes The attributes for the key to import.
38 * \param[in] data The buffer containing the key data in import
40 * \param[in] data_length Size of the \p data buffer in bytes.
41 * \param[out] key_buffer The buffer containing the key data in output
43 * \param[in] key_buffer_size Size of the \p key_buffer buffer in bytes. This
45 * \param[out] key_buffer_length The length of the data written in \p
47 * \param[out] bits The key size in number of bits.
64 * \param[in] type The type of key (public/private) to export
65 * \param[in] rsa The internal RSA representation from which to export
66 * \param[out] data The buffer to export to
67 * \param[in] data_size The length of the buffer to export to
68 * \param[out] data_length The amount of bytes written to \p data
84 * \param[in] attributes The attributes for the key to export.
85 * \param[in] key_buffer Material or context of the key to export.
86 * \param[in] key_buffer_size Size of the \p key_buffer buffer in bytes.
87 * \param[out] data Buffer where the key data is to be written.
88 * \param[in] data_size Size of the \p data buffer in bytes.
89 * \param[out] data_length On success, the number of bytes written in
111 * \param[in] attributes The attributes for the RSA key to generate.
112 * \param[in] params Production parameters for the key
118 * \param params_data_length Length of `params->data` in bytes.
121 * \param[out] key_buffer Buffer where the key data is to be written.
122 * \param[in] key_buffer_size Size of \p key_buffer in bytes.
123 * \param[out] key_buffer_length On success, the number of bytes written in
145 * \param[in] attributes The attributes of the RSA key to use for the
147 * \param[in] key_buffer The buffer containing the RSA key context.
149 * \param[in] key_buffer_size Size of the \p key_buffer buffer in bytes.
150 * \param[in] alg A signature algorithm that is compatible with
152 * \param[in] hash The hash or message to sign.
153 * \param[in] hash_length Size of the \p hash buffer in bytes.
154 * \param[out] signature Buffer where the signature is to be written.
155 * \param[in] signature_size Size of the \p signature buffer in bytes.
156 * \param[out] signature_length On success, the number of bytes
185 * \param[in] attributes The attributes of the RSA key to use for the
187 * \param[in] key_buffer The buffer containing the RSA key context.
189 * \param[in] key_buffer_size Size of the \p key_buffer buffer in bytes.
190 * \param[in] alg A signature algorithm that is compatible with
192 * \param[in] hash The hash or message whose signature is to be
194 * \param[in] hash_length Size of the \p hash buffer in bytes.
195 * \param[in] signature Buffer containing the signature to verify.
196 * \param[in] signature_length Size of the \p signature buffer in bytes.
216 * \param attributes The attributes for the key to import.
217 * \param key_buffer Buffer where the key data is to be written.
218 * \param key_buffer_size Size of the \p key_buffer buffer in bytes.
219 * \param input_length Size of the \p input buffer in bytes.
220 * \param[in] salt A salt or label, if supported by the
230 * \param salt_length Size of the \p salt buffer in bytes.
232 * \param[out] output Buffer where the encrypted message is to
234 * \param output_size Size of the \p output buffer in bytes.
235 * \param[out] output_length On success, the number of bytes
272 * \param attributes The attributes for the key to import.
273 * \param key_buffer Buffer where the key data is to be written.
274 * \param key_buffer_size Size of the \p key_buffer buffer in bytes.
275 * \param[in] input The message to decrypt.
276 * \param input_length Size of the \p input buffer in bytes.
277 * \param[in] salt A salt or label, if supported by the
287 * \param salt_length Size of the \p salt buffer in bytes.
289 * \param[out] output Buffer where the decrypted message is to
291 * \param output_size Size of the \c output buffer in bytes.
292 * \param[out] output_length On success, the number of bytes