Commit graph

  • 3d6c886561
    [Assignment-7] adjusted some error messages Sascha Tommasone 2024-07-06 17:42:06 +0200
  • 192c1b5a52
    [Assignment-7] embedded_device Sascha Tommasone 2024-07-06 17:37:44 +0200
  • fded121689
    [Assignment-7] cleanup Paul Zinselmeyer 2024-07-06 17:28:22 +0200
  • a9d894a97d
    [Assignment-7] app restructure and cleanup Paul Zinselmeyer 2024-07-06 17:25:06 +0200
  • 5a12559f5d
    [Assignment-7] . Sascha Tommasone 2024-07-06 16:02:26 +0200
  • d61bafdb85
    [Assignment-7] embedded device prototype Sascha Tommasone 2024-07-06 15:59:40 +0200
  • 0c3e06858b
    [Assignment-7] . Sascha Tommasone 2024-07-06 15:02:27 +0200
  • b0cfbae0f8
    [Assignment-7] add keys of alice Paul Zinselmeyer 2024-07-06 14:57:25 +0200
  • 6e4ce5876b
    [Assignment-7] fixed header spelling Sascha Tommasone 2024-07-06 14:55:50 +0200
  • 10614a4392
    [Assignment-7] working implementation of untrusted Paul Zinselmeyer 2024-07-06 14:54:54 +0200
  • d8c1a06c4c
    [Assignment-7] added missing comma Sascha Tommasone 2024-07-06 14:53:08 +0200
  • 71c30bbaac
    [Assignment-7] fixed endianess of staff public key Sascha Tommasone 2024-07-06 14:52:22 +0200
  • bcd1c7aa80
    [Assignment-7] add first staff public key; enabled request verification Sascha Tommasone 2024-07-06 14:48:43 +0200
  • f0ef090853
    [Assignment-7] fixed wrong data size parameter given to sgx_ecdsa_sign Sascha Tommasone 2024-07-06 13:35:14 +0200
  • 9a8a5cca5a
    [Assignment-7] hardcoded public key/signatures sizes; cleaned up unused code Sascha Tommasone 2024-07-06 13:28:46 +0200
  • 2d45c882e2
    [Assignment-7] fixed endianess problems Sascha Tommasone 2024-07-05 23:02:05 +0200
  • 66e6265026
    [Assignment-7] App Intermediary and Proxy Paul Zinselmeyer 2024-07-04 21:05:55 +0200
  • eccc86165a
    [Assignment-7] changes to .edl .h based on enclave.c Sascha Tommasone 2024-07-03 17:10:09 +0200
  • 01d815cfa2
    [Assignment-7] modified makefile Sascha Tommasone 2024-07-03 17:07:09 +0200
  • daec66f6a8
    [Assignment-7] update verify_firmware Sascha Tommasone 2024-07-03 17:03:16 +0200
  • a08e4614c6
    [Assignment-7] update sign_firmware Sascha Tommasone 2024-07-03 17:00:36 +0200
  • cb9917f7b4
    [Assignment-7] new function 'static sgx_status_t verify_signature' Sascha Tommasone 2024-07-03 16:57:53 +0200
  • 1a9db0a0f3
    [Assignment-7] (un)seal_key_pair now static functions Sascha Tommasone 2024-07-03 16:57:08 +0200
  • 0c6d015cf5
    [Assignment-7] authorized public keys Sascha Tommasone 2024-07-03 16:56:09 +0200
  • cd43a6744a
    [Assignment-7] Repair Flake Paul Zinselmeyer 2024-07-03 16:32:57 +0200
  • 7e62822d0c
    [Assignment-7] Flake + App base Paul Zinselmeyer 2024-07-03 16:16:24 +0200
  • ad8bb7a762
    [Assignment-7] prototype verify_firmware Sascha Tommasone 2024-07-02 23:20:04 +0200
  • 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 Sascha Tommasone 2024-07-02 23:18:26 +0200
  • cf82ac1794
    [Assignment-7] public_key: renamed to get_public_key; improved error handling Sascha Tommasone 2024-07-02 23:15:10 +0200
  • 5aad77ef33
    [Assignment-7] unseal_key_pair: removed dynamic memory allocations; removed unused parameter; improved error handling Sascha Tommasone 2024-07-02 23:12:59 +0200
  • 04c74e2dc2
    [Assignment-7] seal_key_pair: removed dynamic memory allocations; fixed pointer usage Sascha Tommasone 2024-07-02 23:11:26 +0200
  • c38917a48d
    [Assignment-7] size ecalls Sascha Tommasone 2024-07-02 23:08:24 +0200
  • 4ab3d2e750
    [Assignment-7] improved error handling; add (un)sealing prototypes Sascha Tommasone 2024-07-01 15:23:26 +0200
  • 0558e0870d
    [Assignment-7] security fix in sign_firmware Sascha Tommasone 2024-07-01 13:55:39 +0200
  • 29f744edab
    [Assignment-7] add seal prototype Sascha Tommasone 2024-07-01 13:52:55 +0200
  • c33a97d003
    [Assignment-7] add prototype 'sgx_status_t public_key' Sascha Tommasone 2024-07-01 13:07:32 +0200
  • 7044b96803
    [Assignment-7] sign_firmware returns signature Sascha Tommasone 2024-07-01 11:17:06 +0200
  • aa1d4327f5
    [Assignment-7] add first enclave part Sascha Tommasone 2024-06-30 17:47:22 +0200
  • a5458bb8d2
    Assignment 7 sgximl: lib chronal 2024-06-30 16:15:13 +0200
  • a9eca9231d
    Assignment 7 sgximpl don't ignore lib/ chronal 2024-06-30 16:14:38 +0200
  • 9831951fee
    Assignment 7 sgximpl: initialize project structure chronal 2024-06-30 15:46:00 +0200
  • 4c9de6da37
    [Assignment-7] add rsa blinding against time based side channel attacks Sascha Tommasone 2024-06-29 21:13:26 +0200
  • ba8e969470
    [Assignment-7] add SGX sample code from VM Paul Zinselmeyer 2024-06-29 17:55:44 +0200
  • 5616ddc4e5
    [Assignment-7] add rsa_verify Sascha Tommasone 2024-06-29 16:46:07 +0200
  • 4d6d39df95
    [Assigment-7] basic rsa implementation Sascha Tommasone 2024-06-29 16:10:15 +0200
  • 9df8ca5810
    [Assignment-7] sha256 implementation Sascha Tommasone 2024-06-29 12:00:22 +0200
  • 7046987a6f
    Assignment 7: initialisation chronal 2024-06-28 16:41:35 +0200
  • d7c5c2b778 Merge pull request 'Assignment-6' (#3) from Assignment-6 into master chronal 2024-06-28 16:35:35 +0200
  • be0436eb59
    [Assignment-6] fix wrong links in footnote Assignment-6 bmh04 2024-06-24 13:31:58 +0200
  • 4f86df92e1
    Rechtschreibung und Zeichensetzung üben wir noch mal bmh04 2024-06-24 13:14:18 +0200
  • 731478bcdf
    [Assignment-6] solution task 7 (stack canaries) Sascha Tommasone 2024-06-23 23:04:14 +0200
  • 8ab148a95f
    [Assignment-6] solution task 6 again (nop sliding) Sascha Tommasone 2024-06-23 23:00:27 +0200
  • fa4873f427
    [Assignment-6] Task 6b solution.sh Paul Zinselmeyer 2024-06-23 18:05:53 +0200
  • 3f475f91f3
    ci Paul Zinselmeyer 2024-06-23 13:05:25 +0200
  • 459d71216a
    [Assignment-6] Nachtrag Task 6 Paul Zinselmeyer 2024-06-23 13:04:20 +0200
  • 61c2d83c03
    [Assignment-6] Nachtrag Task 5 Paul Zinselmeyer 2024-06-23 12:20:33 +0200
  • 0d1dcf5b1e
    [Assignment-6] Task 5 and 6 and flake change Paul Zinselmeyer 2024-06-23 11:57:12 +0200
  • 8e4f6932e5
    [Assignment-6] setup task 7 (stack canaries) Sascha Tommasone 2024-06-14 16:47:22 +0200
  • cf06a6813e
    [Assignment-6] solution task 6 (nop sliding) Sascha Tommasone 2024-06-14 16:39:27 +0200
  • c609af3329
    [Assignment-6] setup task 6 (nop sliding) Sascha Tommasone 2024-06-14 16:39:15 +0200
  • 55f0505296
    [Assignment-6] solution task 8 (return-to-libc) Sascha Tommasone 2024-06-14 16:01:04 +0200
  • d3b2ded31a
    [Assignment-6] setup task 8 (return-to-libc) Sascha Tommasone 2024-06-14 15:57:52 +0200
  • 185ca930bc
    [Assignment-6] solution task 6 (basic buffer overflow attack) Sascha Tommasone 2024-06-14 15:52:09 +0200
  • 7b0dba85f0
    [Assignment-6] setup task 6 (basic buffer overflow attack) Sascha Tommasone 2024-06-14 15:51:53 +0200
  • cb3a96510a Merge pull request 'Assignment-5' (#2) from Assignment-5 into master saschato 2024-06-10 14:32:31 +0200
  • 1f18ccb927
    Assignment 5 finshed Assignment-5 bmh04 2024-06-10 13:41:44 +0200
  • 65ebf1a52c
    Assignment 5 finshed bmh04 2024-06-10 13:39:22 +0200
  • 252bf43abf Assignment 5 - Software Security - Teil 1/abgabe.tex aktualisiert saschato 2024-06-10 13:16:35 +0200
  • c8eef2fc34
    [Assignment-5] added text solutioks 4 (data-only atty attack) Sascha Tommasone 2024-06-09 22:31:37 +0200
  • 63d0a88ba8
    [Assignment-5] updated solution task 3 (shellcode) Sascha Tommasone 2024-06-09 19:37:58 +0200
  • 4a70af2f7b
    ci: use host runner Paul Zinselmeyer 2024-06-09 18:56:16 +0200
  • e8edfc9f39
    Assignment 5 Berarbeitung Aufgabe 1 wip chronal 2024-06-09 19:17:16 +0200
  • 4ecba45e06
    ci: use host runner citest Paul Zinselmeyer 2024-06-09 18:56:16 +0200
  • 1d37382e50
    add .gitignore for latex compiler outputs chronal 2024-06-09 18:24:14 +0200
  • 2ba5d59eb6
    [Assignment 5] LaTeX-Ausführung von 2a und 3a Paul Zinselmeyer 2024-06-09 16:02:57 +0200
  • 4994832510
    [Assignment-5] added solution task 4 (data-only attack) Sascha Tommasone 2024-06-08 18:23:22 +0200
  • 1792d9f9a5
    [Assignment-5] setup task 4 (data-only attack) Sascha Tommasone 2024-06-08 18:20:54 +0200
  • 6648789260
    [Assignment-5] added solution task 3 (shellcode) Sascha Tommasone 2024-06-08 18:19:10 +0200
  • 055c31519e
    [Assignment-5] setup task 3 (shellcode) Sascha Tommasone 2024-06-08 18:13:36 +0200
  • 452ad7813d
    [Assignment-5] added solution task 3 (syscalling) Sascha Tommasone 2024-06-08 18:12:30 +0200
  • e8894d34d1
    [Assignment-5] setup task 3 (syscalling) Sascha Tommasone 2024-06-08 18:09:03 +0200
  • 8afa5409e6
    [Assignment-5] added solution task 2 (crackme) Sascha Tommasone 2024-06-08 18:07:23 +0200
  • 1474477dc2
    [Assignment-5] added crackme program Sascha Tommasone 2024-06-08 18:05:01 +0200
  • d04c2f8e55
    [Assignment-5] Setup Assignment 5 - Software Security - Teil 1 Paul Zinselmeyer 2024-05-27 18:53:37 +0200
  • 63454e349d
    [chore] enable git lfs Paul Zinselmeyer 2024-05-27 19:01:31 +0200
  • ee1a3beff3
    [CI] add latex CI Paul Zinselmeyer 2024-05-27 11:10:14 +0200
  • 7e21edfc02
    [Assignment-4] finished latex part Sascha Tommasone 2024-05-27 13:33:27 +0200
  • 700b0d494f
    [Assignment 4] 2.4 protocol colored bmh04 2024-05-27 13:07:16 +0200
  • edf0d79c20
    [Assignment 4] 2.3 protocol colored bmh04 2024-05-27 13:02:58 +0200
  • fd0d3d5f12
    [Assignment-4] added comments in mitm and slke attack implementations Sascha Tommasone 2024-05-27 12:54:09 +0200
  • 10cb1766de
    [Assignment 4] code 3,4 comments bmh04 2024-05-27 12:52:38 +0200
  • c6cff93191
    [Assignment 4] Aufgabe 3 & 4 soweit beendet chronal 2024-05-26 21:45:38 +0200
  • 799ebd27ed
    update gitignore chronal 2024-05-26 21:44:47 +0200
  • 4052d20c49
    [Assignment-4] moved implementations into proxymodules folder Sascha Tommasone 2024-05-26 10:57:24 +0200
  • 54fc6894fa
    [Assignment-4] added mitm Evaluation Sascha Tommasone 2024-05-26 10:53:59 +0200
  • daa3a8479a
    [Assignment-4] added slke Evaluation Sascha Tommasone 2024-05-26 10:43:15 +0200
  • cb918028cf
    [Assignment 4] 2.3 & 2.4 Code und Protokoll chronal 2024-05-25 20:43:07 +0200
  • 1ba808b0d3
    [Assignment-4] added slke Assumptions and Attack Sascha Tommasone 2024-05-25 11:56:36 +0200
  • 38cfebfa24
    [Assignment-4] added mitm Assumptions and Attack Sascha Tommasone 2024-05-25 11:31:48 +0200
  • 747a851aab
    [Assignment-4] added slke attack implementation Sascha Tommasone 2024-05-25 10:58:44 +0200