code: func WithCryptoBackend(ctx context.Context, be CryptoBackend) context.Context {
  	return context.WithValue(ctx, ctxKeyCryptoBackend, be)
  }
docs: // WithCryptoBackend returns a context with the given crypto backend set