borgbackup/borg

unusual blake2b usage, adopt blake3?

Fechada

#8.867 aberto em 21 de mai. de 2025

 (10 comentários) (0 reação) (1 responsável)Python (732 forks)batch import
breakingcmd: transferhelp wantedsecurity

Métricas do repositório

Stars
 (10.086 estrelas)
Métricas de merge de PR
 (Mesclagem média 5d 12h) (91 fundiu PRs em 30d)

Description

This is from master branch (same in 1.4-maint):

def blake2b_256(key, data):
    return hashlib.blake2b(key+data, digest_size=32).digest()

It is one of the chunkid hashes borg uses.

The usage there is unusual, the python docs rather suggest:

def blake2b_256(key, data):
    return hashlib.blake2b(data, key=key, digest_size=32).digest()

Guia do colaborador