Skip to content

rename var for coherency

trinity-1686a requested to merge trinity-1686a/torspec:fix-dual-named-var into main

The rendez-vous spec has this formula, where I believe ntor_secret_input is supposed to be rend_secret_hs_input

      rend_secret_hs_input = EXP(Y,x) | EXP(B,x) | AUTH_KEY | B | X | Y | PROTOID
      NTOR_KEY_SEED = MAC(ntor_secret_input, t_hsenc)
      verify = MAC(ntor_secret_input, t_hsverify)

The onion-service side of the spec uses rend_secret_hs_input.

      rend_secret_hs_input = EXP(X,y) | EXP(X,b) | AUTH_KEY | B | X | Y | PROTOID
      NTOR_KEY_SEED = MAC(rend_secret_hs_input, t_hsenc)
      verify = MAC(rend_secret_hs_input, t_hsverify)

Merge request reports

Loading