Я работаю над программой, которая выполняет много хэширования, и на одном из этапов я беру результат хеша hasmlib maturemd160 и преобразую его в целое число.Строки:
ripe_fruit = new('ripemd160', sha256(key.to_der()).digest())
key_hash160 = struct.unpack("<Q", ripe_fruit.digest())[0]
Это дает мне ошибку:
struct.error: unpack requires a buffer of 8 bytes
Я пытался изменить значение на L и другие вещи, но они не работали.Как мне это исправить?