* Hmm turns out the “optimization” I cooked up results in the incorrect computation. After the first hop, all shared secrets were being computed incorrectly. * Will revisit, thought that “optimization” checked out in sage?