blob: 2bb2fab2a27a74a66f0811ba97df70e4096e223a [file] [log] [blame]
[
{
"kind": "union/member",
"name": "fuchsia.castauth/Asn1EncodedHash.sha1",
"ordinal": "1",
"type": "array<uint8,35>"
},
{
"kind": "union/member",
"name": "fuchsia.castauth/Asn1EncodedHash.sha256",
"ordinal": "2",
"type": "array<uint8,51>"
},
{
"kind": "union",
"name": "fuchsia.castauth/Asn1EncodedHash",
"strictness": "strict"
},
{
"kind": "protocol/member",
"name": "fuchsia.castauth/CastCertificateRetriever.GetCertificateChain",
"strictness": "strict",
"ordinal": "6205858529349826154",
"direction": "two_way",
"response": "fuchsia.castauth/CastCertificateRetriever_GetCertificateChain_Response",
"error": "fuchsia.castauth/ErrorCode"
},
{
"kind": "protocol",
"name": "fuchsia.castauth/CastCertificateRetriever",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.castauth/CastCertificateRetriever_GetCertificateChain_Response.cert_chain",
"ordinal": "1",
"type": "vector<vector<uint8>:2048>:16"
},
{
"kind": "struct",
"name": "fuchsia.castauth/CastCertificateRetriever_GetCertificateChain_Response"
},
{
"kind": "protocol/member",
"name": "fuchsia.castauth/CastKeySigner.GetCertificateChain",
"strictness": "strict",
"ordinal": "3765234482248766636",
"direction": "two_way",
"response": "fuchsia.castauth/CastKeySigner_GetCertificateChain_Response",
"error": "fuchsia.castauth/ErrorCode"
},
{
"kind": "protocol/member",
"name": "fuchsia.castauth/CastKeySigner.SignHash",
"strictness": "strict",
"ordinal": "6727037886655927954",
"direction": "two_way",
"request": "fuchsia.castauth/CastKeySignerSignHashRequest",
"response": "fuchsia.castauth/CastKeySigner_SignHash_Response",
"error": "fuchsia.castauth/ErrorCode"
},
{
"kind": "protocol",
"name": "fuchsia.castauth/CastKeySigner",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.castauth/CastKeySignerSignHashRequest.hash",
"ordinal": "1",
"type": "fuchsia.castauth/Asn1EncodedHash"
},
{
"kind": "struct",
"name": "fuchsia.castauth/CastKeySignerSignHashRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.castauth/CastKeySigner_GetCertificateChain_Response.cert_chain",
"ordinal": "1",
"type": "vector<vector<uint8>:2048>:16"
},
{
"kind": "struct",
"name": "fuchsia.castauth/CastKeySigner_GetCertificateChain_Response"
},
{
"kind": "struct/member",
"name": "fuchsia.castauth/CastKeySigner_SignHash_Response.signature",
"ordinal": "1",
"type": "array<uint8,256>"
},
{
"kind": "struct",
"name": "fuchsia.castauth/CastKeySigner_SignHash_Response"
},
{
"kind": "enum/member",
"name": "fuchsia.castauth/ErrorCode.CRYPTO_ERROR",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.castauth/ErrorCode.FILE_NOT_FOUND",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.castauth/ErrorCode",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "const",
"name": "fuchsia.castauth/MAX_CERT_CHAIN_SIZE",
"type": "uint64",
"value": "16"
},
{
"kind": "const",
"name": "fuchsia.castauth/MAX_CERT_SIZE",
"type": "uint64",
"value": "2048"
},
{
"kind": "library",
"name": "fuchsia.castauth"
}
]