This library implements version 0x0001 of Oblivious DoH. It is based on the original implementation available here.
To generate test vectors, run:
$ ODOH_TEST_VECTORS_OUT=test-vectors.json go test -v -run TestVectorGenerate
To check test vectors, run:
$ ODOH_TEST_VECTORS_IN=test-vectors.json go test -v -run TestVectorVerify