OverviewFilesCommitsIssuesDocsReleasesPeers

P2P-Hiverelay / packages / blind-protocol / wire-runtime-authority-v3.js

143 lines · javascript ref:
/* eslint-disable */
// Generated by generate-wire-v3.mjs. Do not edit.
export * from './wire-runtime-authority-v2.js'
export const WIRE_V3_PROTOCOL = Object.freeze({"major":1,"minor":2,"abiFormatVersion":3})
export const WIRE_V3_BASE_ABI_HASH = 'cc1abb0e24bd4c75e0cb99b824e114cf50ad91270362f39d8594a826e29d5053'
export const WIRE_V3_ABI_HASH = 'c15c6a994d3bc2e54a397446b475a12d7f27e04be68e6e3eb86b28d518752881'
export const WIRE_V3_COMPATIBILITY_ONLY_SCHEMA_IDS = Object.freeze([74,75])
export const WIRE_V3_SUCCESSOR_TRANSPORT_VARIANTS = Object.freeze([
  {
    "family": "FORWARD",
    "operation": "OPEN",
    "routeKind": 7,
    "releaseProfileId": 2,
    "requestSchemaId": 76,
    "resultSchemaId": 77,
    "requestBytes": 65536,
    "resultBytes": 65536,
    "requestKind": 1
  },
  {
    "family": "FORWARD",
    "operation": "DATA",
    "routeKind": 7,
    "releaseProfileId": 2,
    "requestSchemaId": 76,
    "resultSchemaId": 77,
    "requestBytes": 65536,
    "resultBytes": 65536,
    "requestKind": 2
  },
  {
    "family": "FORWARD",
    "operation": "WINDOW",
    "routeKind": 7,
    "releaseProfileId": 2,
    "requestSchemaId": 76,
    "resultSchemaId": 77,
    "requestBytes": 65536,
    "resultBytes": 65536,
    "requestKind": 3
  },
  {
    "family": "FORWARD",
    "operation": "CLOSE",
    "routeKind": 7,
    "releaseProfileId": 2,
    "requestSchemaId": 76,
    "resultSchemaId": 77,
    "requestBytes": 65536,
    "resultBytes": 65536,
    "requestKind": 4
  }
])
export const WIRE_V3_ADDITIONAL_DOMAINS = Object.freeze([
  {
    "domainId": 18,
    "purpose": "REQUEST_COMMITMENT",
    "purposeId": 1,
    "recipeId": 1,
    "name": "FORWARD_HTTPS_ORIGIN_FORWARD_TURN",
    "exactAsciiBytes": "hiverelay.blind.forward-https-origin-forward-turn-request.v1"
  },
  {
    "domainId": 113,
    "purpose": "RESULT_SIGNATURE",
    "purposeId": 2,
    "recipeId": 2,
    "name": "FORWARD_HTTPS_TARGET_TURN_RESULT",
    "exactAsciiBytes": "hiverelay.blind.forward-https-target-turn-result.v1"
  },
  {
    "domainId": 114,
    "purpose": "RESULT_SIGNATURE",
    "purposeId": 2,
    "recipeId": 2,
    "name": "FORWARD_HTTPS_SOURCE_PRE_FORWARD_ERROR",
    "exactAsciiBytes": "hiverelay.blind.forward-https-source-pre-forward-error.v1"
  },
  {
    "domainId": 115,
    "purpose": "RESULT_SIGNATURE",
    "purposeId": 2,
    "recipeId": 2,
    "name": "FORWARD_HTTPS_SOURCE_POST_FORWARD_AMBIGUOUS",
    "exactAsciiBytes": "hiverelay.blind.forward-https-source-post-forward-ambiguous.v1"
  },
  {
    "domainId": 215,
    "purpose": "AUXILIARY_SIGNATURE",
    "purposeId": 3,
    "recipeId": 2,
    "name": "FORWARD_HTTPS_SOURCE_TRANSFORM",
    "exactAsciiBytes": "hiverelay.blind.forward-https-source-transform.v1"
  },
  {
    "domainId": 216,
    "purpose": "HASH_DOMAIN",
    "purposeId": 4,
    "recipeId": 4,
    "name": "FORWARD_HTTPS_STABLE_SESSION",
    "exactAsciiBytes": "hiverelay.blind.forward-https-stable-session.v1"
  },
  {
    "domainId": 217,
    "purpose": "HASH_DOMAIN",
    "purposeId": 4,
    "recipeId": 3,
    "name": "FORWARD_HTTPS_TARGET_RESULT_CHAIN",
    "exactAsciiBytes": "hiverelay.blind.forward-https-target-result-chain.v1"
  },
  {
    "domainId": 218,
    "purpose": "HASH_DOMAIN",
    "purposeId": 4,
    "recipeId": 3,
    "name": "FORWARD_HTTPS_TLS_EXPORTER_CONTEXT",
    "exactAsciiBytes": "hiverelay.blind.forward-https-tls-exporter-context.v1"
  },
  {
    "domainId": 219,
    "purpose": "HASH_DOMAIN",
    "purposeId": 4,
    "recipeId": 4,
    "name": "FORWARD_HTTPS_TLS_EXPORTER_BINDING",
    "exactAsciiBytes": "hiverelay.blind.forward-https-tls-exporter-binding.v1"
  }
])
export const WIRE_V3_HASH_RECIPES = Object.freeze([
  {
    "recipeId": 3,
    "name": "BLAKE2B256_ASCII_DOMAIN_PAYLOAD",
    "canonicalPreimage": "ASCII(domain) || exact fixed-shape payload"
  },
  {
    "recipeId": 4,
    "name": "BLAKE2B256_ASCII_DOMAIN_LEN64_PAYLOAD",
    "canonicalPreimage": "ASCII(domain) || u64be(payloadLength) || payload"
  }
])
export const WIRE_V3_FORWARD_DESCRIPTOR_OPERATION_BITS = 0
export const WIRE_V3_FORWARD_ADVERTISED_OPERATION_BITS = 0
export const WIRE_V3_FORWARD_READINESS_OPERATION_BITS = 0