dettanym
|
7f157da341
Refactored sealing code into another class and made other edits to get it to compile.
|
4 years ago |
dettanym
|
265fa4ab68
Works with extension but crashes in case we actually try to decrypt data
|
5 years ago |
dettanym
|
ad68d3761a
Works for LA with verifier, apache. Need to extract sealed verification key to client. Need to get apaches php extension working - need to modify messages to send IV and expect a particular kind (even/odd) from apache, client.
|
5 years ago |
dettanym
|
0947cf3017
Works with verifier.
|
5 years ago |
dettanym
|
bfbc956b54
Made some changes to untrusted part
|
5 years ago |
dettanym
|
3d120ee423
Adding code to commit before working on local copy.
|
5 years ago |
dettanym
|
b9991f04ab
Refactored code - to make it easier to set up encryption to enclaves and to the client
|
5 years ago |
dettanym
|
a20b36689c
Not working commit of compiling ECDHE key generation code. Correct code is in openssl_ecdhe folder. Linking error of thread functions not defined in stdc keeps throwing up.
|
6 years ago |
dettanym
|
6e1febba9c
Added in ECDHE key generation code - does not work with 2 implementations on JS side
|
6 years ago |
dettanym
|
95ebb52e20
Modified ecalls and interface for post-LA AES encryption and decryption functions. Seems to work
|
6 years ago |
dettanym
|
0ee2a787ef
Works with verifier + Apache!
|
6 years ago |
dettanym
|
4d36ab706b
Pre-verification changes - ecdsa verification function remains in decryptor.cpp but is not being called
|
6 years ago |
dettanym
|
3e7ec25c87
Got signature to be verified in encrypt_mitigator_header_value - had to change LA function signature to send public key from untrusted app
|
6 years ago |
dettanym
|
84ac2070dd
Works with sample verifier mrenclave being encrypted and written to Apache. Verification of signature not done yet.
|
6 years ago |
dettanym
|
db9db9cc96
Post LA encryption works
|
6 years ago |
dettanym
|
e1f77b314f
EDL files - private ecalls are not inter-enclave function calls. For inter-enclave function calls, entries are removed from the edl files. Added in code for verify_peer_enclave_trust to save the mrenclave of the 1st LA and to compare mrsigner to a global one the second time LA is called. Cleaned up unused functions.
|
6 years ago |
dettanym
|
74ba6f2f7f
Refactored LA code that is outside the enclave
|
6 years ago |
dettanym
|
514af6f3b3
Can now generate keypair, seal both parts to a file and unseal them, if the file already exists.
|
6 years ago |
dettanym
|
06df39a8fd
Generated and sealed private key to disk.
|
6 years ago |
dettanym
|
53aa094042
Previous commit had a buggy sgx_seal_data implementation - wrong parameters - and no error checking. Fixed that.
|
6 years ago |
dettanym
|
62087a9143
Can seal a fixed msg of the same buffer length. can generate keypair. cannot seal keypair yet.
|
6 years ago |
dettanym
|
8410c52adb
Works with sgx_calc_sealed_data working properly. Had to make it return the uint32_t rather than pass it as a pointer, for some reason.
|
6 years ago |
dettanym
|
442b3d1019
Can generate ecdsa keypair now (not seal to disk).
|
6 years ago |
dettanym
|
812ae31801
Initial working local attestation commit with the sdk library - version 2.1
|
6 years ago |