Commit graph

  • a05f2f02b6 feat/refactor: Change gfmul to take references and add field div alivecow 2024-11-13 20:27:20 +01:00
  • 11916e29f0 feat: initial pow support working alivecow 2024-11-12 18:58:20 +01:00
  • 6431a6636e
    feat: start working on add for polynomial 0xalivecow 2024-11-11 10:31:59 +01:00
  • 6e33e2e44c
    feat: Initial multiplication working 0xalivecow 2024-11-10 18:30:41 +01:00
  • 811e2b21f6
    feat: Implement field object and addition 0xalivecow 2024-11-08 13:09:12 +01:00
  • b5be86401d
    Merge pull request #12 from 0xalivecow/dev An0nymous 2024-11-07 22:49:24 +01:00
  • 84d99f2414
    fix: performance improvements 0xalivecow 2024-11-07 22:47:24 +01:00
  • 7d0ca81a10
    Merge pull request #11 from 0xalivecow/dev An0nymous 2024-11-07 20:57:23 +01:00
  • 95de66aca0
    fix: Fix performance and algorithm issues feat_pad_oracle 0xalivecow 2024-11-07 20:55:57 +01:00
  • 10fd837be9
    refactor: improve performance 0xalivecow 2024-11-07 17:45:05 +01:00
  • 5953b98897
    Merge pull request #10 from 0xalivecow/dev An0nymous 2024-11-07 10:32:32 +01:00
  • 0f8d202a06
    feat: Add edge case treatment 0xalivecow 2024-11-07 10:28:09 +01:00
  • 757afbdc95
    refactor: Hopefully increase speed by reducing send code 0xalivecow 2024-11-07 09:32:18 +01:00
  • 9ae53e12fd
    feat: Initial padding oracle working. Pending check for special case. 0xalivecow 2024-11-06 23:38:54 +01:00
  • b81bbab16c
    doc: add docmentation and test 0xalivecow 2024-11-04 15:46:09 +01:00
  • 766a801071
    Merge pull request #9 from 0xalivecow/dev An0nymous 2024-11-03 20:17:29 +01:00
  • 1dfed264e9
    fix: add padding to empty ad case 0xalivecow 2024-11-03 20:15:55 +01:00
  • aa1468c635
    Merge pull request #8 from 0xalivecow/dev An0nymous 2024-11-03 17:55:43 +01:00
  • 0d8f110902
    fix: add handling for larger ad values 0xalivecow 2024-11-03 17:52:40 +01:00
  • f0fc2ea0e8
    Merge pull request #7 from 0xalivecow/dev An0nymous 2024-11-03 14:29:28 +01:00
  • 6b2775cde1
    feat: add aes/sea encrypt/decrypt in gcm and add test cases feat_gcm_aes_sea 0xalivecow 2024-11-03 14:12:48 +01:00
  • aa57e74b98
    Merge pull request #6 from 0xalivecow/dev An0nymous 2024-11-03 11:25:20 +01:00
  • 6bef350301
    feat: adapt test runner for gcm aes and add test cases 0xalivecow 2024-11-03 11:20:09 +01:00
  • e33a26adab
    feat: gfmul and aes gcm working feat_new_gfmul_gcm 0xalivecow 2024-11-03 10:58:52 +01:00
  • b2b068b150
    Merge branch 'feat_gcm' into feat_polynomial_gcm feat_polynomial_gcm 0xalivecow 2024-11-02 18:05:31 +01:00
  • 28216d2e2f
    WIP: feat: start on gcm feat_gcm 0xalivecow 2024-11-02 17:58:53 +01:00
  • 1e51015a14
    WIP: feat: working on gfmul gcm 0xalivecow 2024-11-02 16:12:51 +01:00
  • 1ce30e1cea
    refactor: Apply cargo reccomended cleanups 0xalivecow 2024-11-02 14:19:21 +01:00
  • 26ca12b419
    feat: Add more tests to b2p edge cases 0xalivecow 2024-11-02 14:18:10 +01:00
  • 7a7483fade
    Merge pull request #5 from 0xalivecow/dev An0nymous 2024-11-01 21:22:56 +01:00
  • 8db0bbaa63
    feat: add gcm semantic to b2p and p2b 0xalivecow 2024-11-01 21:20:46 +01:00
  • 3f861d7a1e
    Merge pull request #4 from 0xalivecow/dev An0nymous 2024-10-30 18:02:16 +01:00
  • 28a8753d55
    feat: add test case for XEX empty feat_gfmul_gcm 0xalivecow 2024-10-30 18:00:09 +01:00
  • 2e22bd5789
    refactor: fix broken gfmil algo 0xalivecow 2024-10-30 17:57:24 +01:00
  • 6d808aef54
    chore: debug official ci 0xalivecow 2024-10-29 20:22:02 +01:00
  • ccf0b03ec0
    feat: add more shifting capabilities for gfmul 0xalivecow 2024-10-29 14:50:55 +01:00
  • f4c49a9137
    refactor: externalise gfmul to make it more accessible and semantic support 0xalivecow 2024-10-29 13:53:10 +01:00
  • 3b0757132e
    Merge pull request #3 from 0xalivecow/dev An0nymous 2024-10-28 18:45:47 +01:00
  • 31050ea696
    feat: finalise XEX runner and testing feat_xex 0xalivecow 2024-10-28 18:41:15 +01:00
  • c34557ea29
    feat: both XEX enc/dec are working in atomic tests 0xalivecow 2024-10-28 00:35:39 +01:00
  • 5c1c0f6c5e
    refactor: Refactor gfmul function to enable use in XEX 0xalivecow 2024-10-27 22:32:14 +01:00
  • f6fe75b987
    Merge branch 'dev' into feat_xex 0xalivecow 2024-10-27 17:25:27 +01:00
  • b21e60985f
    chore: debug pipeline dbg_pipeline 0xalivecow 2024-10-27 17:20:50 +01:00
  • 0b38a4703c
    chore: debug pipeline 0xalivecow 2024-10-27 17:09:26 +01:00
  • 20617bb158
    chore: debug pipeline 0xalivecow 2024-10-27 17:06:34 +01:00
  • 02c054f9a6
    chore: debug pipeline 0xalivecow 2024-10-27 17:04:33 +01:00
  • 6461542649
    chore: debug pipeline 0xalivecow 2024-10-27 16:58:05 +01:00
  • 34b7dbae2c
    chore: debug pipeline 0xalivecow 2024-10-27 16:55:22 +01:00
  • f3410c705e
    chore: add debug statements to the pipeline run 0xalivecow 2024-10-26 23:13:38 +02:00
  • 01c7f522b5
    chore: move testing files 0xalivecow 2024-10-26 22:07:16 +02:00
  • 32bc8725e2
    chore: claen up debug prints 0xalivecow 2024-10-26 22:02:18 +02:00
  • 76cbe0d4c0
    chore: remove lockfile to enable pipeline 0xalivecow 2024-10-26 21:51:21 +02:00
  • e1a6ae20a4
    feat: set up testing for gfmul task 0xalivecow 2024-10-26 21:43:35 +02:00
  • 6ef05f6018
    chore: fix dependency verions 0xalivecow 2024-10-26 19:06:24 +02:00
  • 96f65bf42d
    chore: add vendored packages to cargo configs 0xalivecow 2024-10-26 19:03:44 +02:00
  • 16ace40116
    chore: remove num-bigint dependency 0xalivecow 2024-10-26 18:53:14 +02:00
  • 8e9388c353
    refactor: Fix github build pipeline 0xalivecow 2024-10-26 18:51:07 +02:00
  • 7564869ea8
    feat: gfmul fix algorithm. test is passing. feat_gfmul 0xalivecow 2024-10-26 17:57:14 +02:00
  • 4dc6cdfef8
    WIP: feat: gfmul working but LSB check is broken 0xalivecow 2024-10-26 13:04:26 +02:00
  • 1f8e2c75c8
    chore: remove vendoring on request 0xalivecow 2024-10-24 22:00:58 +02:00
  • 86936641f1
    Merge branch 'dev' into feat_gfmul 0xalivecow 2024-10-24 13:35:42 +02:00
  • f3e9ded953
    refactor: Improve error handling 0xalivecow 2024-10-24 13:35:17 +02:00
  • c818d5cde4
    Merge pull request #2 from 0xalivecow/dev An0nymous 2024-10-23 17:21:06 +02:00
  • 389ef14e33
    refactor: change example json file 0xalivecow 2024-10-23 17:16:25 +02:00
  • 82984aa7e6
    chore: add debug directory for pipeline 0xalivecow 2024-10-23 16:45:45 +02:00
  • a2db61d4f3
    chore: add Cargo.lock for pipeline and set msrv 0xalivecow 2024-10-23 16:42:10 +02:00
  • a0d0af025f
    chore: add config to enable pipeline 0xalivecow 2024-10-23 16:28:57 +02:00
  • 3f900a30dd
    chore: change build permissions for pipeline 0xalivecow 2024-10-23 16:24:18 +02:00
  • f14a845b46
    chore: add kauma ci pipeline 0xalivecow 2024-10-23 16:22:04 +02:00
  • 6551909986
    chore: add run and build scripts 0xalivecow 2024-10-23 16:13:36 +02:00
  • a6571e43af
    chore: Merge newest dev to get most recent changes 0xalivecow 2024-10-23 10:54:50 +02:00
  • becb953926
    WIP: feat: starting work on xex 0xalivecow 2024-10-23 10:46:11 +02:00
  • 8a92b884a1
    refactor: Apply rust suggested changes 0xalivecow 2024-10-23 10:24:13 +02:00
  • 067ef6141c
    chore: add vendor dependencies for kauma build 0xalivecow 2024-10-23 10:20:38 +02:00
  • 7c94e5d8fb
    refactor: Externalise AES and SEA functions feat_sea_128 0xalivecow 2024-10-22 20:22:42 +02:00
  • 3a777cab00
    feat: task runner adapted for sea128 task 0xalivecow 2024-10-22 12:28:23 +02:00
  • c21c11aed0
    feat: initial sea128 encrypt is working 0xalivecow 2024-10-22 11:37:09 +02:00
  • bbae7d6f8b
    WIP feat: initial gfmul algo. Not working yet. 0xalivecow 2024-10-20 23:15:19 +02:00
  • c416547067
    refactor: remove unneded functions 0xalivecow 2024-10-20 21:17:19 +02:00
  • 24611a2357
    refactor: externalise function to get coefficients 0xalivecow 2024-10-20 20:55:23 +02:00
  • 963239903e
    feat: add task runner for block2poly 0xalivecow 2024-10-20 20:11:00 +02:00
  • 52dca1bcaf
    feat: Add functionality to read path from stdin and rund tasks 0xalivecow 2024-10-20 18:34:52 +02:00
  • 43bea77392
    feat: Initial task runner functionality 0xalivecow 2024-10-20 16:14:42 +02:00
  • 713994d848
    feat: initial serde parser working with custom structs 0xalivecow 2024-10-19 20:47:50 +02:00
  • ba3975e7fd
    feat: block2poly working fix: for loops boundries feat_polynomial 0xalivecow 2024-10-18 22:44:46 +02:00
  • 64fe182fc3
    feat: implement first task as file 0xalivecow 2024-10-18 20:28:30 +02:00
  • 27acd0a531
    feat: convert polynomial to block 0xalivecow 2024-10-18 19:02:09 +02:00
  • 4f5612df47
    feat: add serde and initial structs for deserialisation 0xalivecow 2024-10-18 16:42:56 +02:00
  • d4c5758ed6
    chore: add directories for structure 0xalivecow 2024-10-17 23:31:07 +02:00
  • 7909facd47
    chore: add initial rust code alivecow 2024-10-17 22:58:18 +02:00
  • 2f7527e803
    Merge pull request #1 from 0xalivecow/0xalivecow-patch-1 An0nymous 2024-10-17 22:52:49 +02:00
  • 21aa0c8fae
    Create dev_testing.yml An0nymous 2024-10-17 22:52:24 +02:00
  • 3eaffa6378
    Initial commit An0nymous 2024-10-17 22:43:04 +02:00