Lines Matching full:in
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.
30 /** Import an RSA key in binary format.
34 * entry point as defined in the PSA driver interface specification for
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
46 * key_buffer in bytes.
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
67 * \param[in] data_size The length of the buffer to export to
76 /** Export a public RSA key or the public part of an RSA key pair in binary
81 * export_public_key entry point as defined in the PSA driver interface
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.
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
108 * \param[in] attributes The attributes for the RSA key to generate.
109 * \param[in] custom_data The public exponent to use.
112 * \param custom_data_length Length of \p custom_data in bytes.
113 * This can be 0, in which case the
116 * \param[in] key_buffer_size Size of \p key_buffer in bytes.
117 * \param[out] key_buffer_length On success, the number of bytes written in
136 * entry point as defined in the PSA driver interface specification for
139 * \param[in] attributes The attributes of the RSA key to use for the
141 * \param[in] key_buffer The buffer containing the RSA key context.
143 * \param[in] key_buffer_size Size of the \p key_buffer buffer in bytes.
144 * \param[in] alg A signature algorithm that is compatible with
146 * \param[in] hash The hash or message to sign.
147 * \param[in] hash_length Size of the \p hash buffer in bytes.
149 * \param[in] signature_size Size of the \p signature buffer in bytes.
176 * entry point as defined in the PSA driver interface specification for
179 * \param[in] attributes The attributes of the RSA key to use for the
181 * \param[in] key_buffer The buffer containing the RSA key context.
183 * \param[in] key_buffer_size Size of the \p key_buffer buffer in bytes.
184 * \param[in] alg A signature algorithm that is compatible with
186 * \param[in] hash The hash or message whose signature is to be
188 * \param[in] hash_length Size of the \p hash buffer in bytes.
189 * \param[in] signature Buffer containing the signature to verify.
190 * \param[in] signature_length Size of the \p signature buffer in bytes.
212 * \param key_buffer_size Size of the \p key_buffer buffer in bytes.
213 * \param input_length Size of the \p input buffer in bytes.
214 * \param[in] salt A salt or label, if supported by the
224 * \param salt_length Size of the \p salt buffer in bytes.
228 * \param output_size Size of the \p output buffer in bytes.
249 * results in this error code.
268 * \param key_buffer_size Size of the \p key_buffer buffer in bytes.
269 * \param[in] input The message to decrypt.
270 * \param input_length Size of the \p input buffer in bytes.
271 * \param[in] salt A salt or label, if supported by the
281 * \param salt_length Size of the \p salt buffer in bytes.
285 * \param output_size Size of the \c output buffer in bytes.
307 * results in this error code.