This repository was archived by the owner on Sep 7, 2024. It is now read-only.
Tags: jiep/kyber-gake
Tags
Group Authenticated Key Exchange (GAKE) (#2) * Add GAKE for 3 parties * Fix error * Fix more errors * Add file * Add compiler * More changes * Fix warnings * Add GitHub Actions * Fix error * Fix error * Fix error * Fix typo * Remove ls * Fix commitments correctness * Refactor code and fix errors * Add term and acc variables * Check all session key and identifier * Add time * Add AES GCM 256 * Fix error * Add Commitment Todo: finish code and test it * Add commitment * Add commitments, but not work * Add 2-AKE secure in QROM * Add KEM QROM secure * Add commitment * Add QROM GAKE * Remove print * Update workflow * Add graphics * Update graphs * Fix buffer ovwerflow * Fix more errors * Fix error * Add new workflow * Fix error * Fix workflow * Fix * Add test workflow * Fix error * Add release * Fix error * Fix error * Fix error * Fix error * Fix error * Fix error * Fix error * Fix error * Fix error * Fix error * Fix error * Fix error * Fix error * Add flush * Show output * Comment print * Fix error * Fix error * 1000 tests * Change timeout * Fix error with commitment in ROM * Fix error with QROM commitment * Add GAKE with AVX2 support TODO: Fix QROM KEM Segmentation fault * Remove warnings * Fix Segmentation fault with AVX2 * Add workflow for AVX2 * Fix error * Fix error * Fix error * More tests * Add pids to master key * Add i to x_i for commitment * Add PID_LENGTH variable * Add guards to headers and set buffer write to 1 * Remove unnecessary comments * Add release build * Add reversed num parties * Add self-hosted runner * 10 tests * Add speed tests for commitment, 2-AKE and KEM * Add speed tests to results * Add chart "total time" * Add charts for commitments, 2-AKE and KEM Add chart for time per round * Add charts to workflow * Fix error with CMake * Update README
PreviousNext