[−][src]Struct tink_proto::EcdsaPublicKey
key_type: type.googleapis.com/google.crypto.tink.EcdsaPublicKey
Fields
version: u32
Required.
params: Option<EcdsaParams>
Required.
x: Vec<u8>
Affine coordinates of the public key in bigendian representation. The public key is a point (x, y) on the curve defined by params.curve. For ECDH, it is crucial to verify whether the public key point (x, y) is on the private's key curve. For ECDSA, such verification is a defense in depth. Required.
y: Vec<u8>
Required.
Trait Implementations
impl Clone for EcdsaPublicKey
[src][+]
impl Debug for EcdsaPublicKey
[src][+]
impl Default for EcdsaPublicKey
[src][+]
impl Message for EcdsaPublicKey
[src][+]
impl PartialEq<EcdsaPublicKey> for EcdsaPublicKey
[src][+]
impl StructuralPartialEq for EcdsaPublicKey
[src]
Auto Trait Implementations
impl RefUnwindSafe for EcdsaPublicKey
impl Send for EcdsaPublicKey
impl Sync for EcdsaPublicKey
impl Unpin for EcdsaPublicKey
impl UnwindSafe for EcdsaPublicKey
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,