Struct k256::ecdsa::recoverable::Id
source · pub struct Id(_);
Expand description
Identifier used to compute a VerifyingKey
from a Signature
.
In practice these values are always either 0
or 1
, and indicate
whether or not the y-coordinate of the original VerifyingKey
is odd.
While values 2
and 3
are also defined to capture whether r
overflowed the curve’s order, this crate does not support them.
There is a vanishingly small chance of these values occurring outside
of contrived examples, so for simplicity’s sake handling these values
is unsupported and will return an Error
when parsing the Id
.
Implementations§
Trait Implementations§
source§impl From<Id> for RecoveryId
impl From<Id> for RecoveryId
source§fn from(id: Id) -> RecoveryId
fn from(id: Id) -> RecoveryId
Converts to this type from the input type.