[−][src]Struct tink_gcpkms::GcpAead
GcpAead
represents a GCP KMS service to a particular URI.
Implementations
impl GcpAead
[src][−]
pub fn new(
key_uri: &str,
sa_key: &Option<ServiceAccountKey>
) -> Result<GcpAead, TinkError>
[src][−]
key_uri: &str,
sa_key: &Option<ServiceAccountKey>
) -> Result<GcpAead, TinkError>
Return a new AEAD primitive backed by the GCP KMS service.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for GcpAead
impl !Send for GcpAead
impl !Sync for GcpAead
impl Unpin for GcpAead
impl !UnwindSafe for GcpAead
Blanket Implementations
impl<T> AeadBoxClone for T where
T: 'static + Aead + Clone,
[src][+]
T: 'static + Aead + Clone,
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> Instrument for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
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>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[+]
V: MultiLane<T>,