MCPcopy Index your code
hub / github.com/chris-wood/ohttp-go

github.com/chris-wood/ohttp-go @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
122 symbols 387 edges 5 files 13 documented · 11%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Oblivious HTTP Go Library

GoDoc Go Report Card

This library contains an implementation of Oblivious HTTP and binary representations of HTTP messages (RFC9292). Binary HTTP support is limited to known-length messages. Indeterminate-length messages are not currently supported.

Security Disclaimer

🚨 This library is offered as-is, and without a guarantee. Therefore, it is expected that changes in the code, repository, and API occur in the future. We recommend to take caution before using this library in a production application since part of its content is experimental.

Core symbols most depended-on inside this repo

Marshal
called by 25
bhttp.go
readVarintSlice
called by 15
bhttp.go
encodeVarintSlice
called by 14
bhttp.go
NewConfig
called by 12
ohttp.go
Unmarshal
called by 11
bhttp.go
EncapsulateRequest
called by 7
ohttp.go
NewDefaultGateway
called by 7
ohttp.go
DecapsulateRequest
called by 7
ohttp.go

Shape

Function 66
Method 32
Struct 21
TypeAlias 3

Languages

Go100%

Modules by API surface

ohttp.go37 symbols
bhttp.go36 symbols
ohttp_test.go33 symbols
bhttp_test.go12 symbols
varint.go4 symbols

For agents

$ claude mcp add ohttp-go \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact