• Nils Goroll's avatar
    Guard against hash collisions in the vtp code · 685a5786
    Nils Goroll authored
    We use the first 64bit of a sha256 as our pool id, assuming that those
    are safe enough against collisions. Ensure we do not fail on that
    assumption.
    
    This also makes it a caller error to deliberately use the same pool id
    for different endpoints. As this was not possible before the id change,
    I do not consider it a regression.
    
    Ref: ec70dbc7
    685a5786
cache_tcp_pool.c 17.6 KB