ContactDiscoveryService/enclave/include
Ehren Kret ef01800b16 Move execution of the borrow on DirectoryMap into the Rust code
Allocating a Vec<u8> and treating it like a Vec<u64> and Vec<u128>
isn't quite correct due to potential alignment issues. Rather than try
to solve for the alignment issues while keeping the type at a byte
level, this pushes the borrow function into Rust so the type
information is not lost with a pass through Java.

This additionally allows for removing the weird cruftiness that was
taking place in the server 'stop' function in sgx_enclave.rs
2021-06-14 12:04:25 -05:00
..
bearssl enclave: rate limit sets 2020-03-03 13:50:52 -08:00
cds_enclave_t.c enclave: add ratelimit fingerprinting (#107) 2020-11-03 10:55:55 -08:00
cds_enclave_t.h enclave: add ratelimit fingerprinting (#107) 2020-11-03 10:55:55 -08:00
cds_enclave_u.c enclave: add ratelimit fingerprinting (#107) 2020-11-03 10:55:55 -08:00
cds_enclave_u.h enclave: add ratelimit fingerprinting (#107) 2020-11-03 10:55:55 -08:00
cds_enclave.edl frontend: delete ratelimit code from enclave, etc. (#105) 2020-10-06 11:33:05 -07:00
cds-enclave-hash.h enclave: rate limit sets 2020-03-03 13:50:52 -08:00
cds.h Move execution of the borrow on DirectoryMap into the Rust code 2021-06-14 12:04:25 -05:00
cmockery.h enclave: rate limit sets 2020-03-03 13:50:52 -08:00
cttk.h enclave: store ratelimit states as truncated hashes 2020-03-20 14:09:35 -07:00
curve25519-donna.h enclave: rate limit sets 2020-03-03 13:50:52 -08:00
dlmalloc.h enclave: rate limit sets 2020-03-03 13:50:52 -08:00
sgxsd-enclave.h enclave: add ratelimit fingerprinting (#107) 2020-11-03 10:55:55 -08:00
sgxsd.edl enclave: add ratelimit fingerprinting (#107) 2020-11-03 10:55:55 -08:00
sgxsd.h remove launch token from JNI api (#14) 2020-05-11 11:14:57 -07:00
test_memset_s.h enclave: rate limit sets 2020-03-03 13:50:52 -08:00