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