I am trying to use the sample code from https://github.com/cloud-security-research/sgx-ra-tls to do the ra in sgxlkl. However the project requires protobuf-c to build, and I have some trouble to get the protobuf-c working properly so alternatively I use nanopb plugin for protobuf to generate .c file.
Then I met an error when sending init_quote_request to aesm service, `aesm_service: Malformed request received`. (Which I think is due to the difference between protobuf-c and nanopb)
I searched around and did not find any documentation about the request format to aesm_service. Where can I find the information about aesm service api? Thanks.