User identifier is created in the untrusted side, and passed to the enclave afterwards. This is because systemcalls to get hostnames & other infos are not available in the enclave.
Events are put in a queue (an unbounded mpsc channel currently) to be sent later. A background task batches all the events and sends them every 30 minutes.
Great work @cchudant. As we discussed, the CI needs to be adjusted for nightly Rust, so this time we'll ignore the CI checks. Will be tested during the week-end and merged quickly afterwards.
User identifier is created in the untrusted side, and passed to the enclave afterwards. This is because systemcalls to get hostnames & other infos are not available in the enclave.
Events are put in a queue (an unbounded mpsc channel currently) to be sent later. A background task batches all the events and sends them every 30 minutes.