Commit graph

  • 0ab25d9a0a
    Merge 508780bb25 into b28f39516a Andrey Pshenkin 2025-09-11 15:10:45 +01:00
  • 508780bb25
    fix init deadlock Andrey Pshenkin 2025-09-11 15:07:21 +01:00
  • b28f39516a
    Improve concurrent test; replace depreciated Slice conversion (#172) master v0.23.0 Awn 2025-08-27 23:18:50 +01:00
  • 4596662288 Raise concurrency limit Awn Umar 2025-08-27 23:16:35 +01:00
  • 450a3e0a67 Add panic recovery and expect destored coffer Awn Umar 2025-08-27 23:14:36 +01:00
  • e91b1dc8ce Reduce test concurrency to avoid hittimg mlock limit Awn Umar 2025-08-27 23:08:36 +01:00
  • 07a3ccde73 Remove getBytes function Awn Umar 2025-08-27 23:08:29 +01:00
  • 766a8f7313 Reduce test concurrency to avoid hittimg mlock limit Awn Umar 2025-08-27 23:04:04 +01:00
  • 048a2e6aa9 Improve TestCofferConcurrent Awn Umar 2025-08-27 23:00:59 +01:00
  • b5808cec7c Replace use of depreciated SliceHeader with new unsafe.Slice Awn Umar 2025-08-27 23:00:48 +01:00
  • b6e6daefec Delete .cirrus.yml v0.22.6 Awn Umar 2025-08-27 21:55:38 +01:00
  • 195f0b6e9c
    go: update dependencies (#171) Nima Yahyazadeh 2025-08-27 16:38:21 -04:00
  • 47b1b95af8 Downgrade minimum required Go version Awn Umar 2025-08-27 21:32:50 +01:00
  • 7861e9bf2b go: update dependencies Nima Yahyazadeh 2025-08-18 14:51:53 -04:00
  • 9c0929dce8
    Merge ed43a3bbbe into 3152cda6d1 Sven Rebhan 2025-07-23 16:18:41 +02:00
  • 3152cda6d1
    Fix concurrency issues leading to panic in Coffer (#167) Eric 2025-07-14 09:34:13 +00:00
  • fed96e5c9a do not export isDestroyed() function Your Name 2025-07-13 17:27:27 -05:00
  • 7d0d55ffac Update status badge Awn Umar 2025-07-13 18:53:19 +01:00
  • 43cafe56a5 add lock usage for checking if the buffer is destroyed Your Name 2025-07-12 10:18:09 -05:00
  • 4d5d60a46d lower test concurrency by default Your Name 2025-07-12 08:43:00 -05:00
  • e9d1adcf88 format test Your Name 2025-07-11 15:30:17 -05:00
  • f69f715d11 Merge branch 'master' of github.com:hydrogen18/memguard Your Name 2025-07-11 15:30:02 -05:00
  • b407bc8ba7 Fix a race around the test loop variable Your Name 2025-07-11 15:27:08 -05:00
  • bece222185 use done channel Awn Umar 2025-07-11 20:25:24 +01:00
  • 5a37a30073
    Add Github Actions pipelines (#168) Awn 2025-07-11 20:06:20 +01:00
  • 35ea5e401d re order to deal with buffer allocation Your Name 2025-07-11 14:06:11 -05:00
  • abe376bb18 Add Github Actions pipelines ga Awn Umar 2025-07-11 20:00:33 +01:00
  • 104b418cf7 Fix concurrency issues leading to panic in Coffer Your Name 2025-07-11 08:19:06 -05:00
  • 0756fbecf5 Remove mention of finalizer from readme as it has been removed for the time being due to a dangerous edge-case. Awn Umar 2024-04-26 18:02:05 +01:00
  • d212cd14e9
    Removes unneeded echo in .cirrus.yml CI script (#161) Ethan Heilman 2024-04-11 12:54:20 -04:00
  • 55d2b2daf9
    Removes unneeded echo in .cirrus.yml CI script Ethan Heilman 2024-04-11 11:25:47 -04:00
  • ed43a3bbbe
    Merge branch 'master' into memalloc Awn 2024-03-28 15:32:16 -04:00
  • 4ed2841e90
    Removes drop based finalizer (#157) v0.22.5 Ethan Heilman 2024-03-28 15:16:02 -04:00
  • 0838386e37 Uses channel to avoid a data race Ethan Heilman 2024-03-28 14:56:12 -04:00
  • 9aad36e10c
    Merge branch 'master' into gcfix Awn 2024-03-28 14:42:04 -04:00
  • 763f8c737b
    Fixes windows and FreeBSD ci failures (#159) Ethan Heilman 2024-03-28 14:41:40 -04:00
  • 9abf3ae502
    Update .cirrus.yml Ethan Heilman 2024-03-28 14:34:43 -04:00
  • b9f9208b97
    Update .cirrus.yml Ethan Heilman 2024-03-28 14:29:05 -04:00
  • 1ef1b5a0f4
    Moves echo Ethan Heilman 2024-03-28 14:27:51 -04:00
  • 329ee62287
    Tries to fix windows and freebsd Ethan Heilman 2024-03-28 14:26:55 -04:00
  • 21d3883e06
    Get more data Ethan Heilman 2024-03-28 14:14:07 -04:00
  • 550a44432d
    Attempting to figure out why gcc isn't getting found Ethan Heilman 2024-03-28 14:04:41 -04:00
  • d155d49b6a Fixes windows ci failure Ethan Heilman 2024-03-28 13:50:46 -04:00
  • 00013d1e86 Fixes eternal unittests Ethan Heilman 2024-03-15 19:11:10 -04:00
  • 6b0d9a056d Turns off drop, adds test Ethan Heilman 2024-03-15 13:27:20 -04:00
  • 020450509c Revert move of ErrBufferExpired error value Awn Umar 2024-01-13 16:18:32 +00:00
  • 8af9c99567 Update dependencies Awn Umar 2024-01-13 16:15:41 +00:00
  • 69862db57d Fallback to only wipe the inner memory on error Sven Rebhan 2023-11-03 14:34:57 +01:00
  • e92d4b2a7e Remove memory statistics Sven Rebhan 2023-09-29 14:32:52 +02:00
  • a81c0f16db Implement SLAB allocator Sven Rebhan 2023-08-14 18:24:51 +02:00
  • a088e0a38c Move mem-allocation stats into allocator Sven Rebhan 2023-08-14 18:20:38 +02:00
  • 2b2a7ebd08 Replace deprecated function Sven Rebhan 2023-08-14 18:16:03 +02:00
  • 4449ebb6ec Remove unnecessary coffer Sven Rebhan 2023-08-14 18:13:26 +02:00
  • b848b35729 Factor out memory-handling into allocator Sven Rebhan 2023-08-14 15:07:59 +02:00
  • fce56aae03
    Fix deadlock when Panic is called during Purge (#156) v0.22.4 Awn 2023-12-04 10:28:59 +00:00
  • 8fbcea9daf Don't create new enclave during Purge Awn Umar 2023-11-27 23:27:54 +00:00
  • 90a2880c78 Remove Enclave init test since there's not init anymore Awn Umar 2023-11-27 23:21:44 +00:00
  • 7ee0cfe118 comment: split getKey into separate functions Awn Umar 2023-11-27 23:04:53 +00:00
  • cb63410574 Remove redundant check for Coffer liveness Awn Umar 2023-11-27 22:55:50 +00:00
  • 3bbe27375b Only build x02 POC on linux Awn Umar 2023-11-17 13:10:26 +00:00
  • 0aa545a5fa Don't auto-create new key during Purge Awn Umar 2023-11-17 13:03:09 +00:00
  • a2e3d7558e Don't init enclave key on process start, instead init just-in-time if needed Awn Umar 2023-11-17 13:02:52 +00:00
  • dbd477cdb7 Update error message when decryption fails to be more useful Awn Umar 2023-11-17 13:01:37 +00:00
  • 6d9e3cc05f Only acquire mutex in Coffer when needed. Handle nil cases. Awn Umar 2023-11-17 13:01:02 +00:00
  • fbf3543e1f Add POC for deadlock when Panic happens during Purge Awn Umar 2023-11-17 12:59:27 +00:00
  • f11d7bbe86 Update dependencies Awn Umar 2023-11-17 12:58:37 +00:00
  • 78a7ad6afa Update to latest memcall Awn Umar 2023-11-27 23:39:11 +00:00
  • f8a2722593
    fix ci (#152) Awn 2023-09-10 20:53:00 +01:00
  • fa1ba104bb fix ci Awn Umar 2023-09-10 20:04:44 +01:00
  • aebdcd0142 Update dependencies Awn Umar 2023-09-10 19:51:13 +01:00
  • 653f34cbc5 feat: refactor enclave struct namle311 2023-07-18 15:32:53 +07:00
  • 7bd0761962
    Update dependencies, removal of deprecated funcs (#145) Juan Calderon-Perez 2023-05-31 09:10:37 -04:00
  • 55226640c6
    Delete dependabot.yml Juan Calderon-Perez 2023-05-31 09:08:45 -04:00
  • 6ef3efe91d Dependabot support, update dependencies, removal of deprecated funcs Juan Calderon-Perez 2023-01-29 19:11:48 -08:00
  • 9572d00f57
    patch: re-work locking in core and fix deadlocks (#143) v0.22.3 Awn 2022-06-12 23:05:13 +01:00
  • c8fdea44a1 Fix deadlock in test Awn 2022-06-12 22:50:47 +01:00
  • 75818baffa Clean comments Awn 2022-06-12 22:29:13 +01:00
  • b51a861047 Tidy up examples/deadlock Awn 2022-06-12 22:24:42 +01:00
  • d91fa8c7a1 patch: fix panics in examples/deadlock Awn 2022-06-12 22:18:19 +01:00
  • 8d706107bf Update dependencies Awn Umar 2022-06-12 18:17:32 +01:00
  • bd4fcb78c4
    Merge pull request #142 from jgowdy/UpdateXCrypto Awn 2022-03-15 16:36:17 +00:00
  • 82321b4234
    Update golang.org/x/crypto for CVE-2020-29652 Jeremiah Gowdy 2022-03-15 09:26:38 -07:00
  • 23560acda8
    Merge pull request #141 from awnumar/reflectSliceHeader Awn 2021-03-16 05:26:28 +00:00
  • 5ca729e8eb Update CI script Awn Umar 2021-03-16 05:18:16 +00:00
  • 4433d8dbb6 Fixes #137 Awn Umar 2021-03-16 05:16:29 +00:00
  • 83f33df46b sync patch Awn Umar 2021-02-28 11:55:16 +00:00
  • 9478fa6285 sync Awn Umar 2021-02-27 13:46:28 +00:00
  • 0a691c2070 Some experimentation Awn Umar 2020-08-09 15:12:07 +01:00
  • a5d41f2843
    extend test time Awn Umar 2020-05-20 23:42:14 +01:00
  • 6540007173
    Fix benchmark Awn Umar 2020-05-20 23:35:51 +01:00
  • a0bce2abd7
    ... Awn Umar 2020-05-20 23:19:12 +01:00
  • 438e80410b
    Update module name Awn Umar 2020-05-20 23:03:39 +01:00
  • 117ea777c8
    Remove temp files Awn Umar 2020-05-20 23:02:50 +01:00
  • aecf168363
    Remove temp files Awn Umar 2020-05-20 23:01:37 +01:00
  • b5976e820c
    massive improvements to stream speed Awn Umar 2020-05-20 22:48:15 +01:00
  • 6ea70774c7
    Update some things Awn Umar 2020-05-20 21:55:43 +01:00
  • acb56a453c
    Update some things Awn Umar 2020-05-20 21:38:00 +01:00
  • 126bbdd3e1
    Add PoC to examples v0.22.2 Awn Umar 2020-04-20 20:33:19 +01:00
  • 07ca08d6a0
    Merge pull request #135 from wodadehencou/fix-recursive-lock Awn 2020-04-20 20:20:15 +01:00
  • 022edf821f fix following dead lock problems Jam Adams 2020-04-20 14:53:50 +08:00