some magic with hash

This commit is contained in:
Андрей Владимирович 2016-04-28 21:00:33 +03:00
parent 658b4b718a
commit 4cda4ed4a1

View File

@ -1017,7 +1017,7 @@ class Tox(object):
# ----------------------------------------------------------------------------------------------------------------- # -----------------------------------------------------------------------------------------------------------------
@staticmethod @staticmethod
def hash(data, hash=None): def hash(data, size, hash=None):
""" """
Generates a cryptographic hash of the given data. Generates a cryptographic hash of the given data.
@ -1034,7 +1034,7 @@ class Tox(object):
""" """
if hash is None: if hash is None:
hash = create_string_buffer(TOX_HASH_LENGTH) hash = create_string_buffer(TOX_HASH_LENGTH)
Tox.libtoxcore.tox_hash(hash, c_char_p(data), c_size_t(len(data))) Tox.libtoxcore.tox_hash(hash, c_void_p(data), c_size_t(size))
return bin_to_string(hash, TOX_HASH_LENGTH) return bin_to_string(hash, TOX_HASH_LENGTH)
def file_control(self, friend_number, file_number, control): def file_control(self, friend_number, file_number, control):