libpurple/cipher.h

changeset 33912
01e0d716a28e
parent 33911
a924aacd5a37
child 33913
9effc94565d8
equal deleted inserted replaced
33911:a924aacd5a37 33912:01e0d716a28e
167 * @param data The data to hash 167 * @param data The data to hash
168 * @param data_len The length of the data 168 * @param data_len The length of the data
169 * @param digest The returned digest 169 * @param digest The returned digest
170 * @param out_size The size of digest buffer 170 * @param out_size The size of digest buffer
171 * 171 *
172 * @return @c TRUE if successful, @c FALSE otherwise 172 * @return The count of bytes written, or -1 if failed
173 */ 173 */
174 gboolean purple_cipher_digest_region(const gchar *name, const guchar *data, size_t data_len, guchar digest[], size_t out_size); 174 ssize_t purple_cipher_digest_region(const gchar *name, const guchar *data, size_t data_len, guchar digest[], size_t out_size);
175 175
176 /*@}*/ 176 /*@}*/
177 /******************************************************************************/ 177 /******************************************************************************/
178 /** @name PurpleCiphers API */ 178 /** @name PurpleCiphers API */
179 /******************************************************************************/ 179 /******************************************************************************/

mercurial