[−][src]Trait wasi_crypto_preview::wasi_ephemeral_crypto_signatures::WasiEphemeralCryptoSignatures
Required methods
fn signature_export(
&self,
signature: Signature,
encoding: SignatureEncoding
) -> Result<ArrayOutput, CryptoErrno>
&self,
signature: Signature,
encoding: SignatureEncoding
) -> Result<ArrayOutput, CryptoErrno>
fn signature_import<'a>(
&self,
algorithm: &GuestPtr<'a, str>,
encoded: &GuestPtr<'a, u8>,
encoded_len: Size,
encoding: SignatureEncoding
) -> Result<Signature, CryptoErrno>
&self,
algorithm: &GuestPtr<'a, str>,
encoded: &GuestPtr<'a, u8>,
encoded_len: Size,
encoding: SignatureEncoding
) -> Result<Signature, CryptoErrno>
fn signature_state_open(
&self,
kp: SignatureKeypair
) -> Result<SignatureState, CryptoErrno>
&self,
kp: SignatureKeypair
) -> Result<SignatureState, CryptoErrno>
fn signature_state_update<'a>(
&self,
state: SignatureState,
input: &GuestPtr<'a, u8>,
input_len: Size
) -> Result<(), CryptoErrno>
&self,
state: SignatureState,
input: &GuestPtr<'a, u8>,
input_len: Size
) -> Result<(), CryptoErrno>
fn signature_state_sign(
&self,
state: SignatureState
) -> Result<ArrayOutput, CryptoErrno>
&self,
state: SignatureState
) -> Result<ArrayOutput, CryptoErrno>
fn signature_state_close(
&self,
state: SignatureState
) -> Result<(), CryptoErrno>
&self,
state: SignatureState
) -> Result<(), CryptoErrno>
fn signature_verification_state_open(
&self,
kp: SignaturePublickey
) -> Result<SignatureVerificationState, CryptoErrno>
&self,
kp: SignaturePublickey
) -> Result<SignatureVerificationState, CryptoErrno>
fn signature_verification_state_update<'a>(
&self,
state: SignatureVerificationState,
input: &GuestPtr<'a, u8>,
input_len: Size
) -> Result<(), CryptoErrno>
&self,
state: SignatureVerificationState,
input: &GuestPtr<'a, u8>,
input_len: Size
) -> Result<(), CryptoErrno>
fn signature_verification_state_verify(
&self,
state: SignatureVerificationState,
signature: Signature
) -> Result<(), CryptoErrno>
&self,
state: SignatureVerificationState,
signature: Signature
) -> Result<(), CryptoErrno>
fn signature_verification_state_close(
&self,
state: SignatureVerificationState
) -> Result<(), CryptoErrno>
&self,
state: SignatureVerificationState
) -> Result<(), CryptoErrno>
fn signature_close(&self, signature: Signature) -> Result<(), CryptoErrno>
Implementors
impl WasiEphemeralCryptoSignatures for WasiCryptoCtx
[src]
fn signature_export(
&self,
signature_handle: Signature,
encoding: SignatureEncoding
) -> Result<ArrayOutput, CryptoErrno>
[src]
&self,
signature_handle: Signature,
encoding: SignatureEncoding
) -> Result<ArrayOutput, CryptoErrno>
fn signature_import(
&self,
alg_str: &GuestPtr<'_, str>,
encoded_ptr: &GuestPtr<'_, u8>,
encoded_len: Size,
encoding: SignatureEncoding
) -> Result<Signature, CryptoErrno>
[src]
&self,
alg_str: &GuestPtr<'_, str>,
encoded_ptr: &GuestPtr<'_, u8>,
encoded_len: Size,
encoding: SignatureEncoding
) -> Result<Signature, CryptoErrno>
fn signature_state_open(
&self,
kp_handle: Keypair
) -> Result<SignatureState, CryptoErrno>
[src]
&self,
kp_handle: Keypair
) -> Result<SignatureState, CryptoErrno>
fn signature_state_update(
&self,
state_handle: SignatureState,
input_ptr: &GuestPtr<'_, u8>,
input_len: Size
) -> Result<(), CryptoErrno>
[src]
&self,
state_handle: SignatureState,
input_ptr: &GuestPtr<'_, u8>,
input_len: Size
) -> Result<(), CryptoErrno>
fn signature_state_sign(
&self,
signature_state_handle: SignatureState
) -> Result<ArrayOutput, CryptoErrno>
[src]
&self,
signature_state_handle: SignatureState
) -> Result<ArrayOutput, CryptoErrno>
fn signature_state_close(
&self,
signature_state_handle: SignatureState
) -> Result<(), CryptoErrno>
[src]
&self,
signature_state_handle: SignatureState
) -> Result<(), CryptoErrno>
fn signature_verification_state_open(
&self,
pk_handle: Publickey
) -> Result<SignatureVerificationState, CryptoErrno>
[src]
&self,
pk_handle: Publickey
) -> Result<SignatureVerificationState, CryptoErrno>
fn signature_verification_state_update(
&self,
verification_state_handle: SignatureVerificationState,
input_ptr: &GuestPtr<'_, u8>,
input_len: Size
) -> Result<(), CryptoErrno>
[src]
&self,
verification_state_handle: SignatureVerificationState,
input_ptr: &GuestPtr<'_, u8>,
input_len: Size
) -> Result<(), CryptoErrno>
fn signature_verification_state_verify(
&self,
verification_state_handle: SignatureVerificationState,
signature_handle: Signature
) -> Result<(), CryptoErrno>
[src]
&self,
verification_state_handle: SignatureVerificationState,
signature_handle: Signature
) -> Result<(), CryptoErrno>
fn signature_verification_state_close(
&self,
verification_state_handle: SignatureVerificationState
) -> Result<(), CryptoErrno>
[src]
&self,
verification_state_handle: SignatureVerificationState
) -> Result<(), CryptoErrno>
fn signature_close(
&self,
signature_handle: Signature
) -> Result<(), CryptoErrno>
[src]
&self,
signature_handle: Signature
) -> Result<(), CryptoErrno>