Sascha Tommasone
|
b681c0a1d2
|
[Assignment-7] fixed missing abgabe.pdf
|
2024-07-08 11:12:55 +02:00 |
|
Sascha Tommasone
|
e8b504f3ae
|
[Assignment-7] fixed missing abgabe.pdf; fixed repo link in README.md
|
2024-07-08 11:11:44 +02:00 |
|
Sascha Tommasone
|
7224e46946
|
[Assignmnt-7] rename directory
|
2024-07-08 11:06:13 +02:00 |
|
|
341d128b27
|
Merge pull request 'Assignment-7-sgximpl' (#13) from Assignment-7-sgximpl into Assignment-7
Reviewed-on: #13
|
2024-07-08 11:03:26 +02:00 |
|
Sascha Tommasone
|
df441cfe30
|
[Assignment-7] fixed README.md
|
2024-07-08 11:01:19 +02:00 |
|
|
dda2642189
|
[Assignment-7] Add License / Copy Notices
|
2024-07-08 09:41:14 +02:00 |
|
chronal
|
ee1b66a24b
|
Assignment 7 sgximpl: refactor README for project needs
|
2024-07-07 23:03:15 +02:00 |
|
chronal
|
1e1095baa0
|
Assignment 7 sgximpl: README update
|
2024-07-07 22:48:24 +02:00 |
|
chronal
|
2fd8f87432
|
Assignment 7 sgximpl: GNU GPLv3 License
|
2024-07-07 22:48:24 +02:00 |
|
Sascha Tommasone
|
88f7609783
|
[Assignment-7] final
|
2024-07-07 22:33:11 +02:00 |
|
chronal
|
133fb803f7
|
Assignment 7: abgabe neue formulierung
|
2024-07-07 22:13:20 +02:00 |
|
chronal
|
32014ead42
|
Assignment 7 sgximpl: abgabe grafiken für besseres Verständnis
|
2024-07-07 19:19:08 +02:00 |
|
chronal
|
2d35d4f308
|
Assignment 7 sgximpl: readme compilation hint
|
2024-07-07 17:11:55 +02:00 |
|
chronal
|
01e9f18674
|
Assignment 7 sgximpl: README.md compiling
|
2024-07-07 17:09:39 +02:00 |
|
chronal
|
d768d965d5
|
Assignment 7 sgximpl: uncomplete project description
|
2024-07-07 17:07:46 +02:00 |
|
Sascha Tommasone
|
870343b41c
|
[Assignment-7] update Makefile and simulate.sh
|
2024-07-07 16:38:19 +02:00 |
|
Sascha Tommasone
|
8e9502871b
|
[Assignment-7] setup script
|
2024-07-07 16:37:36 +02:00 |
|
Sascha Tommasone
|
ba3a4e0b13
|
[Assignment-7] cleanup
|
2024-07-07 16:34:09 +02:00 |
|
Sascha Tommasone
|
d40a4f26d1
|
[Assignment-7] cleanup
|
2024-07-07 16:33:30 +02:00 |
|
Sascha Tommasone
|
c5695837a5
|
[Assingment-7] updated simulate.sh
|
2024-07-06 20:20:04 +02:00 |
|
|
5e174f25f3
|
[Assignment-7] update simulate.sh
|
2024-07-06 18:29:59 +02:00 |
|
|
a43cc4ebce
|
[Assignment-7] add simulate.sh
|
2024-07-06 18:23:12 +02:00 |
|
|
6f4c0a8aec
|
[Assignment-7] small changes
|
2024-07-06 18:06:12 +02:00 |
|
Sascha Tommasone
|
86c1001ce0
|
[Assignment-7] fixed typo
|
2024-07-06 17:53:57 +02:00 |
|
|
f28ccea96f
|
[Assignment-7] add keys of Bob and Oskar
|
2024-07-06 17:52:46 +02:00 |
|
Sascha Tommasone
|
f70b63af1b
|
[Assignment-7] added embedded device to main.c; adjusted parameter parsing
|
2024-07-06 17:52:23 +02:00 |
|
Sascha Tommasone
|
343620a870
|
[Assignment-7] add embedded_device_syntax; add .h
|
2024-07-06 17:52:22 +02:00 |
|
|
f007db4867
|
[Assignment-7] update flake and add missing enclave files
|
2024-07-06 17:42:39 +02:00 |
|
Sascha Tommasone
|
3d6c886561
|
[Assignment-7] adjusted some error messages
|
2024-07-06 17:42:06 +02:00 |
|
Sascha Tommasone
|
192c1b5a52
|
[Assignment-7] embedded_device
|
2024-07-06 17:38:02 +02:00 |
|
|
fded121689
|
[Assignment-7] cleanup
|
2024-07-06 17:28:22 +02:00 |
|
|
a9d894a97d
|
[Assignment-7] app restructure and cleanup
|
2024-07-06 17:25:34 +02:00 |
|
Sascha Tommasone
|
5a12559f5d
|
[Assignment-7] .
|
2024-07-06 16:02:26 +02:00 |
|
Sascha Tommasone
|
d61bafdb85
|
[Assignment-7] embedded device prototype
|
2024-07-06 15:59:40 +02:00 |
|
Sascha Tommasone
|
0c3e06858b
|
[Assignment-7] .
|
2024-07-06 15:03:18 +02:00 |
|
|
b0cfbae0f8
|
[Assignment-7] add keys of alice
|
2024-07-06 14:57:50 +02:00 |
|
Sascha Tommasone
|
6e4ce5876b
|
[Assignment-7] fixed header spelling
|
2024-07-06 14:55:50 +02:00 |
|
|
10614a4392
|
[Assignment-7] working implementation of untrusted
|
2024-07-06 14:54:54 +02:00 |
|
Sascha Tommasone
|
d8c1a06c4c
|
[Assignment-7] added missing comma
|
2024-07-06 14:53:08 +02:00 |
|
Sascha Tommasone
|
71c30bbaac
|
[Assignment-7] fixed endianess of staff public key
|
2024-07-06 14:52:22 +02:00 |
|
Sascha Tommasone
|
bcd1c7aa80
|
[Assignment-7] add first staff public key; enabled request verification
|
2024-07-06 14:48:43 +02:00 |
|
Sascha Tommasone
|
f0ef090853
|
[Assignment-7] fixed wrong data size parameter given to sgx_ecdsa_sign
|
2024-07-06 13:35:14 +02:00 |
|
Sascha Tommasone
|
9a8a5cca5a
|
[Assignment-7] hardcoded public key/signatures sizes; cleaned up unused code
|
2024-07-06 13:28:46 +02:00 |
|
Sascha Tommasone
|
2d45c882e2
|
[Assignment-7] fixed endianess problems
|
2024-07-05 23:02:05 +02:00 |
|
|
66e6265026
|
[Assignment-7] App Intermediary and Proxy
- Intermediary is fully functional
- Proxy is ready until invocation of enclave
|
2024-07-04 21:05:55 +02:00 |
|
Sascha Tommasone
|
eccc86165a
|
[Assignment-7] changes to .edl .h based on enclave.c
|
2024-07-03 17:10:09 +02:00 |
|
Sascha Tommasone
|
01d815cfa2
|
[Assignment-7] modified makefile
|
2024-07-03 17:07:09 +02:00 |
|
Sascha Tommasone
|
daec66f6a8
|
[Assignment-7] update verify_firmware
|
2024-07-03 17:03:16 +02:00 |
|
Sascha Tommasone
|
a08e4614c6
|
[Assignment-7] update sign_firmware
|
2024-07-03 17:00:36 +02:00 |
|
Sascha Tommasone
|
cb9917f7b4
|
[Assignment-7] new function 'static sgx_status_t verify_signature'
|
2024-07-03 16:57:53 +02:00 |
|
Sascha Tommasone
|
1a9db0a0f3
|
[Assignment-7] (un)seal_key_pair now static functions
|
2024-07-03 16:57:08 +02:00 |
|
Sascha Tommasone
|
0c6d015cf5
|
[Assignment-7] authorized public keys
|
2024-07-03 16:56:09 +02:00 |
|
|
cd43a6744a
|
[Assignment-7] Repair Flake
|
2024-07-03 16:32:57 +02:00 |
|
|
7e62822d0c
|
[Assignment-7] Flake + App base
- Add Assignment-7 to flake.nix
- Implement basic framework of app
- Implement proxy subcommand (mostly)
- Implement basics of intermediary subcommand
|
2024-07-03 16:16:24 +02:00 |
|
Sascha Tommasone
|
ad8bb7a762
|
[Assignment-7] prototype verify_firmware
|
2024-07-02 23:20:04 +02:00 |
|
Sascha Tommasone
|
4aefc416e3
|
[Assignment-7] sign_firmware: removed dynamic memory allocations; added sealing of key after creation; uint8_t *sealed is now two way pointer; improved error handling
|
2024-07-02 23:18:26 +02:00 |
|
Sascha Tommasone
|
cf82ac1794
|
[Assignment-7] public_key: renamed to get_public_key; improved error handling
|
2024-07-02 23:15:10 +02:00 |
|
Sascha Tommasone
|
5aad77ef33
|
[Assignment-7] unseal_key_pair: removed dynamic memory allocations; removed unused parameter; improved error handling
|
2024-07-02 23:12:59 +02:00 |
|
Sascha Tommasone
|
04c74e2dc2
|
[Assignment-7] seal_key_pair: removed dynamic memory allocations; fixed pointer usage
|
2024-07-02 23:11:26 +02:00 |
|
Sascha Tommasone
|
c38917a48d
|
[Assignment-7] size ecalls
|
2024-07-02 23:08:24 +02:00 |
|
Sascha Tommasone
|
4ab3d2e750
|
[Assignment-7] improved error handling; add (un)sealing prototypes
|
2024-07-01 15:23:26 +02:00 |
|
Sascha Tommasone
|
0558e0870d
|
[Assignment-7] security fix in sign_firmware
|
2024-07-01 13:55:39 +02:00 |
|
Sascha Tommasone
|
29f744edab
|
[Assignment-7] add seal prototype
|
2024-07-01 13:52:55 +02:00 |
|
Sascha Tommasone
|
c33a97d003
|
[Assignment-7] add prototype 'sgx_status_t public_key'
|
2024-07-01 13:07:32 +02:00 |
|
Sascha Tommasone
|
7044b96803
|
[Assignment-7] sign_firmware returns signature
|
2024-07-01 11:17:06 +02:00 |
|
Sascha Tommasone
|
aa1d4327f5
|
[Assignment-7] add first enclave part
|
2024-06-30 17:47:22 +02:00 |
|
chronal
|
a5458bb8d2
|
Assignment 7 sgximl: lib
|
2024-06-30 16:15:13 +02:00 |
|
chronal
|
a9eca9231d
|
Assignment 7 sgximpl don't ignore lib/
|
2024-06-30 16:14:38 +02:00 |
|
chronal
|
9831951fee
|
Assignment 7 sgximpl: initialize project structure
|
2024-06-30 15:46:00 +02:00 |
|
Sascha Tommasone
|
4c9de6da37
|
[Assignment-7] add rsa blinding against time based side channel attacks
|
2024-06-29 21:14:06 +02:00 |
|
|
ba8e969470
|
[Assignment-7] add SGX sample code from VM
|
2024-06-29 17:55:44 +02:00 |
|
Sascha Tommasone
|
5616ddc4e5
|
[Assignment-7] add rsa_verify
|
2024-06-29 16:46:07 +02:00 |
|
Sascha Tommasone
|
4d6d39df95
|
[Assigment-7] basic rsa implementation
|
2024-06-29 16:10:15 +02:00 |
|
Sascha Tommasone
|
9df8ca5810
|
[Assignment-7] sha256 implementation
|
2024-06-29 12:00:22 +02:00 |
|
chronal
|
7046987a6f
|
Assignment 7: initialisation
|
2024-06-28 16:41:35 +02:00 |
|