szymek156
szymek156
Funny how I started implementing it on my own. I would add to that, do impl on the borrow of Value `impl TryInto for XXX` in order to not consume...
I think this one: https://github.com/gramineproject/gsc/blob/master/templates%2Fdebian%2FDockerfile.compile.template#L45 Is missing in BUILDING docker template. Graminized container should give access to this package if dcap is enabled. I think 🤔?
The error I get: ``` error while loading shared libraries: libsgx_dcap_quoteverify.so.1: cannot open shared object file: No such file or directory ``` The binary I try to launch in gramine...
Hey @dimakuv I was busy with other stuff, but this one strike me again. Here you can see the changes I made in order to finally build and run verification:...
@dimakuv trusted_files approach works like a charm! Thank you! What about this: https://github.com/gramineproject/gsc/compare/master...szymek156:gsc:master Should I prepare pull request?
True, debian distro should not include ubuntu packages. I changed my base Docker image to use ubuntu:22.04, graminized one still returns error `error while loading shared libraries: libra_tls_verify_dcap.so: cannot open...
I tried, and it works, however I do not understand at which stage the libsgx libs (libsgx-dcap-default-qpl-dev) goes to the final image?
Nah mistake in my environment, build scripts were still using my forked repo, sorry for confusion, now building using yours #216 it breaks as expected: ``` error while loading shared...
@dimakuv I think adding `libsgx-dcap-default-qpl-dev, libsgx-dcap-default-qpl-dev` packages should be part of https://github.com/gramineproject/gsc/blob/master/templates/ubuntu/Dockerfile.build.template
Indeed this is a certificate used in remote attestation of the SGX enclave. Certificate is generated with embedded quote (measurement) from the enclave (the non-standard extension). The web service that...