tree: 7640f46dec05fe55c1fc41988af496a10181e29d [path history] [tgz]
  1. README.md
all/fidl/fuchsia.kms/README.md

fuchsia.kms

PROTOCOLS

AsymmetricPrivateKey

Defined in fuchsia.kms/key_manager.fidl

GetKeyAlgorithm

Request {#AsymmetricPrivateKey.GetKeyAlgorithm_Request}

<EMPTY>

Response {#AsymmetricPrivateKey.GetKeyAlgorithm_Response}

GetKeyOrigin

Request {#AsymmetricPrivateKey.GetKeyOrigin_Request}

<EMPTY>

Response {#AsymmetricPrivateKey.GetKeyOrigin_Response}

GetKeyProvider

Request {#AsymmetricPrivateKey.GetKeyProvider_Request}

<EMPTY>

Response {#AsymmetricPrivateKey.GetKeyProvider_Response}

GetPublicKey

Request {#AsymmetricPrivateKey.GetPublicKey_Request}

<EMPTY>

Response {#AsymmetricPrivateKey.GetPublicKey_Response}

Sign

Request {#AsymmetricPrivateKey.Sign_Request}

Response {#AsymmetricPrivateKey.Sign_Response}

Key

Defined in fuchsia.kms/key_manager.fidl

GetKeyOrigin

Request {#Key.GetKeyOrigin_Request}

<EMPTY>

Response {#Key.GetKeyOrigin_Response}

GetKeyProvider

Request {#Key.GetKeyProvider_Request}

<EMPTY>

Response {#Key.GetKeyProvider_Response}

KeyManager

Defined in fuchsia.kms/key_manager.fidl

DeleteKey

Request {#KeyManager.DeleteKey_Request}

Response {#KeyManager.DeleteKey_Response}

GenerateAsymmetricKey

Request {#KeyManager.GenerateAsymmetricKey_Request}

Response {#KeyManager.GenerateAsymmetricKey_Response}

GenerateAsymmetricKeyWithAlgorithm

Request {#KeyManager.GenerateAsymmetricKeyWithAlgorithm_Request}

Response {#KeyManager.GenerateAsymmetricKeyWithAlgorithm_Response}

GetAsymmetricPrivateKey

Request {#KeyManager.GetAsymmetricPrivateKey_Request}

Response {#KeyManager.GetAsymmetricPrivateKey_Response}

ImportAsymmetricPrivateKey

Request {#KeyManager.ImportAsymmetricPrivateKey_Request}

Response {#KeyManager.ImportAsymmetricPrivateKey_Response}

SealData

Request {#KeyManager.SealData_Request}

Response {#KeyManager.SealData_Response}

UnsealData

Request {#KeyManager.UnsealData_Request}

Response {#KeyManager.UnsealData_Response}

StatelessKeyManager

Defined in fuchsia.kms/key_manager_stateless.fidl

GetHardwareDerivedKey

Request {#StatelessKeyManager.GetHardwareDerivedKey_Request}

Response {#StatelessKeyManager.GetHardwareDerivedKey_Response}

STRUCTS

AsymmetricPrivateKey_GetKeyAlgorithm_Response {#AsymmetricPrivateKey_GetKeyAlgorithm_Response data-text=“AsymmetricPrivateKey_GetKeyAlgorithm_Response”}

Defined in fuchsia.kms/key_manager.fidl

AsymmetricPrivateKey_GetPublicKey_Response {#AsymmetricPrivateKey_GetPublicKey_Response data-text=“AsymmetricPrivateKey_GetPublicKey_Response”}

Defined in fuchsia.kms/key_manager.fidl

AsymmetricPrivateKey_Sign_Response {#AsymmetricPrivateKey_Sign_Response data-text=“AsymmetricPrivateKey_Sign_Response”}

Defined in fuchsia.kms/key_manager.fidl

KeyManager_DeleteKey_Response {#KeyManager_DeleteKey_Response data-text=“KeyManager_DeleteKey_Response”}

Defined in fuchsia.kms/key_manager.fidl

<EMPTY>

KeyManager_GenerateAsymmetricKeyWithAlgorithm_Response {#KeyManager_GenerateAsymmetricKeyWithAlgorithm_Response data-text=“KeyManager_GenerateAsymmetricKeyWithAlgorithm_Response”}

Defined in fuchsia.kms/key_manager.fidl

<EMPTY>

KeyManager_GenerateAsymmetricKey_Response {#KeyManager_GenerateAsymmetricKey_Response data-text=“KeyManager_GenerateAsymmetricKey_Response”}

Defined in fuchsia.kms/key_manager.fidl

<EMPTY>

KeyManager_GetAsymmetricPrivateKey_Response {#KeyManager_GetAsymmetricPrivateKey_Response data-text=“KeyManager_GetAsymmetricPrivateKey_Response”}

Defined in fuchsia.kms/key_manager.fidl

<EMPTY>

KeyManager_ImportAsymmetricPrivateKey_Response {#KeyManager_ImportAsymmetricPrivateKey_Response data-text=“KeyManager_ImportAsymmetricPrivateKey_Response”}

Defined in fuchsia.kms/key_manager.fidl

<EMPTY>

KeyManager_SealData_Response resource{:.fidl-attribute} {#KeyManager_SealData_Response data-text=“KeyManager_SealData_Response”}

Defined in fuchsia.kms/key_manager.fidl

KeyManager_UnsealData_Response resource{:.fidl-attribute} {#KeyManager_UnsealData_Response data-text=“KeyManager_UnsealData_Response”}

Defined in fuchsia.kms/key_manager.fidl

Key_GetKeyOrigin_Response {#Key_GetKeyOrigin_Response data-text=“Key_GetKeyOrigin_Response”}

Defined in fuchsia.kms/key_manager.fidl

Key_GetKeyProvider_Response {#Key_GetKeyProvider_Response data-text=“Key_GetKeyProvider_Response”}

Defined in fuchsia.kms/key_manager.fidl

PublicKey {#PublicKey data-text=“PublicKey”}

Defined in fuchsia.kms/key_manager.fidl

Signature {#Signature data-text=“Signature”}

Defined in fuchsia.kms/key_manager.fidl

StatelessKeyManager_GetHardwareDerivedKey_Response {#StatelessKeyManager_GetHardwareDerivedKey_Response data-text=“StatelessKeyManager_GetHardwareDerivedKey_Response”}

Defined in fuchsia.kms/key_manager_stateless.fidl

ENUMS

AsymmetricKeyAlgorithm strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.kms/key_manager.fidl

Error strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.kms/key_manager.fidl

KeyOrigin strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.kms/key_manager.fidl

KeyProvider strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.kms/key_manager.fidl

UNIONS

AsymmetricPrivateKey_GetKeyAlgorithm_Result strict{:.fidl-attribute} {#AsymmetricPrivateKey_GetKeyAlgorithm_Result data-text=“AsymmetricPrivateKey_GetKeyAlgorithm_Result”}

Defined in fuchsia.kms/key_manager.fidl

AsymmetricPrivateKey_GetPublicKey_Result strict{:.fidl-attribute} {#AsymmetricPrivateKey_GetPublicKey_Result data-text=“AsymmetricPrivateKey_GetPublicKey_Result”}

Defined in fuchsia.kms/key_manager.fidl

AsymmetricPrivateKey_Sign_Result strict{:.fidl-attribute} {#AsymmetricPrivateKey_Sign_Result data-text=“AsymmetricPrivateKey_Sign_Result”}

Defined in fuchsia.kms/key_manager.fidl

KeyManager_DeleteKey_Result strict{:.fidl-attribute} {#KeyManager_DeleteKey_Result data-text=“KeyManager_DeleteKey_Result”}

Defined in fuchsia.kms/key_manager.fidl

KeyManager_GenerateAsymmetricKeyWithAlgorithm_Result strict{:.fidl-attribute} {#KeyManager_GenerateAsymmetricKeyWithAlgorithm_Result data-text=“KeyManager_GenerateAsymmetricKeyWithAlgorithm_Result”}

Defined in fuchsia.kms/key_manager.fidl

KeyManager_GenerateAsymmetricKey_Result strict{:.fidl-attribute} {#KeyManager_GenerateAsymmetricKey_Result data-text=“KeyManager_GenerateAsymmetricKey_Result”}

Defined in fuchsia.kms/key_manager.fidl

KeyManager_GetAsymmetricPrivateKey_Result strict{:.fidl-attribute} {#KeyManager_GetAsymmetricPrivateKey_Result data-text=“KeyManager_GetAsymmetricPrivateKey_Result”}

Defined in fuchsia.kms/key_manager.fidl

KeyManager_ImportAsymmetricPrivateKey_Result strict{:.fidl-attribute} {#KeyManager_ImportAsymmetricPrivateKey_Result data-text=“KeyManager_ImportAsymmetricPrivateKey_Result”}

Defined in fuchsia.kms/key_manager.fidl

KeyManager_SealData_Result strict{:.fidl-attribute} resource{:.fidl-attribute} {#KeyManager_SealData_Result data-text=“KeyManager_SealData_Result”}

Defined in fuchsia.kms/key_manager.fidl

KeyManager_UnsealData_Result strict{:.fidl-attribute} resource{:.fidl-attribute} {#KeyManager_UnsealData_Result data-text=“KeyManager_UnsealData_Result”}

Defined in fuchsia.kms/key_manager.fidl

Key_GetKeyOrigin_Result strict{:.fidl-attribute} {#Key_GetKeyOrigin_Result data-text=“Key_GetKeyOrigin_Result”}

Defined in fuchsia.kms/key_manager.fidl

Key_GetKeyProvider_Result strict{:.fidl-attribute} {#Key_GetKeyProvider_Result data-text=“Key_GetKeyProvider_Result”}

Defined in fuchsia.kms/key_manager.fidl

StatelessKeyManager_GetHardwareDerivedKey_Result strict{:.fidl-attribute} {#StatelessKeyManager_GetHardwareDerivedKey_Result data-text=“StatelessKeyManager_GetHardwareDerivedKey_Result”}

Defined in fuchsia.kms/key_manager_stateless.fidl

CONSTANTS