User-provided data in verify

Useful when verifying certificate against dynamic nodes/certificate lists. 
Could this take `T` and the method will `box` internally? The use of `Box` seems like it should be an implementation detail.