code: func Dearmor62VerifyDetachedReader(versionValidator VersionValidator, r io.Reader, signature string, keyring SigKeyring) (skey SigningPublicKey, brand string, err error) {
  	dearmored, brand, _, _, err := Armor62OpenWithValidation(signature, armor62DetachedSignatureHeaderChecker, armor62DetachedSignatureFrameChecker)
  	if err != nil {
  		return nil, "", err
  	}
  	skey, err = VerifyDetachedReader(versionValidator, r, dearmored, keyring)
  	return skey, brand, err
  }
docs: // Dearmor62VerifyDetachedReader verifies that signature is a valid
  // armor62-encoded signature for entire message read from Reader,
  // and that the public key for the signer is in keyring. It returns
  // the signer's public key.