• David Goulet's avatar
    sendme: Record cell digest on both client and exit · 59b9eecc
    David Goulet authored and Nick Mathewson's avatar Nick Mathewson committed
    
    
    It turns out that only the exit side is validating the authenticated SENDME v1
    logic and never the client side. Which means that if a client ever uploaded
    data towards an exit, the authenticated SENDME logic wouldn't apply.
    
    For this to work, we have to record the cell digest client side as well which
    introduced a new function that supports both type of edges.
    
    This also removes a test that is not valid anymore which was that we didn't
    allow cell recording on an origin circuit (client).
    
    Part of #30428
    
    Signed-off-by: David Goulet's avatarDavid Goulet <dgoulet@torproject.org>
    59b9eecc