You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Stop cloning additional_info into each ServerHandshaker (#2574)
* Do not clone additional info into each ServerHandshaker.
This is important, as with unary request the runtime will keep a cache of ServerHandshaker instances
* Pass a reference to handshaker steps, only cloning in the steps that req it
* obey cargo clippy: use slices over Vecs
* Revert previous approach of passing reference per method call
* Use reference counting for cheaper clones
* Update unary attestation
* Update server_verifier
* explicitly get reference for clarity
* Store additional_info vec in SessionTracker to remove excess cloning
0 commit comments