.with_warning(||"This could indicate key or signature corruption. This key or signature may need to be removed.")
.with_suggestion(||"If the user is unable to produce a verifyable signature for this public key despite haiving access to the private key, the key may be corrupted and may need to be removed and replaced.")
.wrap_err(eyre!("Failed to verify embedded signature of salted+hashed ID to complementary public key"))?{