OverviewFilesCommitsIssuesDocsReleasesPeers

P2P-Hiverelay / packages / blind-protocol / hiverelay-blind-abi-v3.cenc

1 lines · cenc ref:
hiverelay-blind-wire-abi-v3hiverelay-blind-wire ��$�Lu�˙�$��P��'b󝅔�&�PSKJKL+BlindForwardHttpsOriginForwardTurnRequestV1�H{"name":"BlindForwardHttpsOriginForwardTurnRequestV1","fields":["magic:fixed4=HFOQ","version:u8=1","routeKind:u8=7","releaseProfileId:u8=2","requestRole:u8[ORIGIN_TEMPLATE=0|FORWARDED=1]","requestKind:u8[OPEN=1|DATA=2|WINDOW=3|CLOSE=4|POLL=5]","flags:u8=0","stableSessionId:fixed32[nonzero]","sequence:u64be","clientSessionNonce:fixed32[nonzero]","requestNonce:fixed32[nonzero]","previousTargetResultHash:fixed32","parentCapabilitySlot:fixed390[origin-zero-exporter-signature|forwarded-finalized]","turnTlsExporterBindingHash:fixed32","originRequestCommitment:fixed32","sourceTransformSignature:fixed64","innerLength:u32be","inner:closed(requestKind){OPEN:BlindForwardOpenV1|DATA:BlindForwardDataV1[maxBytes=64000]|WINDOW:BlindForwardWindowV1|CLOSE:BlindForwardCloseV1|POLL:empty}","padding:zero[65536-668-innerLength]","exactBytes:65536"]}M*BlindForwardHttpsOriginForwardTurnResultV1��{"name":"BlindForwardHttpsOriginForwardTurnResultV1","fields":["magic:fixed4=HFOS","version:u8=1","routeKind:u8=7","releaseProfileId:u8=2","resultRole:u8[TARGET_RESULT=1|SOURCE_PRE_FORWARD_ERROR=2|SOURCE_POST_FORWARD_AMBIGUOUS=3]","requestKind:u8[OPEN=1|DATA=2|WINDOW=3|CLOSE=4|POLL=5]","responseKind:u8[OPEN_ACCEPT=1|ACK=2|NOOP=3|DATA=4|WINDOW=5|CLOSE=6|ERROR=7|AMBIGUOUS=8]","flags:u8=0","stableSessionId:fixed32[nonzero]","sequence:u64be","previousTargetResultHash:fixed32","originRequestCommitment:fixed32[nonzero]","forwardedRequestCommitment:fixed32[nonzero]","finalizedParentCapability:fixed390","turnTlsExporterBindingHash:fixed32[nonzero]","sourceTransformSignature:fixed64[nonzero]","signerPublicKey:fixed32[nonzero]","signerDescriptorSequence:u64be[nonzero]","signerDescriptorHash:fixed32[nonzero]","resultSignature:fixed64","innerLength:u32be","inner:closed(resultRole,requestKind,responseKind)","padding:zero[65536-773-innerLength]","exactBytes:65536"]}LIMITED_PUBLIC_TEST_V1���&LIMITED_PUBLIC_TEST_FORWARD_ONE_HOP_V1���=FORWARDOPENLM��FORWARDDATALM��FORWARDWINDOWLM��FORWARDCLOSELM��	REQUEST_COMMITMENT!FORWARD_HTTPS_ORIGIN_FORWARD_TURN<hiverelay.blind.forward-https-origin-forward-turn-request.v1qRESULT_SIGNATURE FORWARD_HTTPS_TARGET_TURN_RESULT3hiverelay.blind.forward-https-target-turn-result.v1rRESULT_SIGNATURE&FORWARD_HTTPS_SOURCE_PRE_FORWARD_ERROR9hiverelay.blind.forward-https-source-pre-forward-error.v1sRESULT_SIGNATURE+FORWARD_HTTPS_SOURCE_POST_FORWARD_AMBIGUOUS>hiverelay.blind.forward-https-source-post-forward-ambiguous.v1�AUXILIARY_SIGNATUREFORWARD_HTTPS_SOURCE_TRANSFORM1hiverelay.blind.forward-https-source-transform.v1�HASH_DOMAINFORWARD_HTTPS_STABLE_SESSION/hiverelay.blind.forward-https-stable-session.v1�HASH_DOMAIN!FORWARD_HTTPS_TARGET_RESULT_CHAIN4hiverelay.blind.forward-https-target-result-chain.v1�HASH_DOMAIN"FORWARD_HTTPS_TLS_EXPORTER_CONTEXT5hiverelay.blind.forward-https-tls-exporter-context.v1�HASH_DOMAIN"FORWARD_HTTPS_TLS_EXPORTER_BINDING5hiverelay.blind.forward-https-tls-exporter-binding.v1BLAKE2B256_ASCII_DOMAIN_PAYLOAD*ASCII(domain) || exact fixed-shape payload%BLAKE2B256_ASCII_DOMAIN_LEN64_PAYLOAD0ASCII(domain) || u64be(payloadLength) || payload