borgbackup/borg

unusual blake2b usage, adopt blake3?

Fermée

#8 867 ouverte le 21 mai 2025

 (10 commentaires) (0 réaction) (1 personne assignée)Python (732 forks)batch import
breakingcmd: transferhelp wantedsecurity

Métriques du dépôt

Stars
 (10 086 étoiles)
Métriques de merge PR
 (Merge moyen 5j 12h) (91 PRs mergées en 30 j)

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()

Guide contributeur