[][src]Module parsec_interface::operations

Rust representation of operations

NativeOperation and NativeResult: Rust native representation of the language neutral operations described in parsec-operations.

Modules

key_attributes

Structs

OpAsymSign

Native object for asymmetric sign operations.

OpAsymVerify

Native object for asymmetric verification of signatures.

OpCreateKey

Native object for creating a cryptographic key.

OpDestroyKey

Native object for cryptographic key destruction.

OpExportPublicKey

Native object for public key exporting operation.

OpImportKey

Native object for cryptographic key importing operation.

OpListOpcodes

Native object for opcode listing operation.

OpListProviders

Native object for provider listing operation.

OpPing

Native object for Ping operation.

ProviderInfo

Structure holding the basic information that defines the providers in the service for client discovery.

ResultAsymSign

Native object for asymmetric sign result.

ResultAsymVerify

Native object for asymmetric verification of signatures.

ResultCreateKey

Native object for the result of creating a cryptographic key.

ResultDestroyKey

Native object for result of cryptographic key destruction.

ResultExportPublicKey

Native object for result of public key export operation.

ResultImportKey

Native object for the result of a cryptographic key import operation.

ResultListOpcodes

Native object for opcode listing result.

ResultListProviders

Native object for provider listing result.

ResultPing

Native object for Ping result.

Enums

NativeOperation

Container type for operation conversion values, holding a native operation object to be passed in/out of a converter.

NativeResult

Container type for result conversion values, holding a native result object to be passed in/out of the converter.

Traits

Convert

Definition of the operations converters must implement to allow usage of a specific BodyType.