Skip to content

Commit

Permalink
e2e-crypto (#1)
Browse files Browse the repository at this point in the history
* checkpoint

* checkpoint

* checkpoint

* ci

* ci

* rename

* ratelimit

* Create spec.md

* Create README.md

* close and benchmark

* client tester

* warmup on rate-limit test

* client turnover benchmark

* workspace deps

* tls

* tweaks

* start on e2e-crypto

* docs

* Apply suggestions from code review

Co-authored-by: ThetaSinner <ThetaSinner@users.noreply.github.com>

* address code review comments

* checkpoint

* address code review comments

* address code review comment

* address code review comments

* address code review comments

* address code review comment

* address code review commenst

* address code review comments

* code review comment

* Update rust/sbd-client/src/send_buf.rs

Co-authored-by: Stefan Junker <1181362+steveej@users.noreply.github.com>

* code review comment

* checkpoint

* address code review comments

* reject cmd-style pubkeys

* checkpoint

* arc in pubkey

* checkpoint

* tests

* tests

* use published sodoken

* export pubkey

* assertions

* small api tweak and test

* merge

* separate receiver

* windows ci

---------

Co-authored-by: ThetaSinner <ThetaSinner@users.noreply.github.com>
Co-authored-by: Stefan Junker <1181362+steveej@users.noreply.github.com>
  • Loading branch information
3 people committed May 7, 2024
1 parent 1d0af9f commit c4f3024
Show file tree
Hide file tree
Showing 9 changed files with 1,468 additions and 136 deletions.
22 changes: 19 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,26 @@ jobs:
- name: Rust Cache
uses: Swatinem/rust-cache@v2

- name: Cargo Build
run: cargo build --all-targets
- name: Install vcpkg Packages
if: matrix.os == 'windows-latest'
uses: johnwason/vcpkg-action@v6
id: vcpkg
with:
pkgs: libsodium
triplet: x64-windows-release
token: ${{ github.token }}
github-binarycache: true

- name: Cargo Test Windows
if: matrix.os == 'windows-latest'
env:
RUST_BACKTRACE: 1
run: |-
$env:SODIUM_LIB_DIR="$(pwd)\vcpkg\packages\libsodium_x64-windows-release\lib"
cargo build --all-targets && cargo test -- --nocapture
- name: Cargo Test
if: matrix.os != 'windows-latest'
env:
RUST_BACKTRACE: 1
run: cargo test -- --nocapture
run: cargo build --all-targets && cargo test -- --nocapture

0 comments on commit c4f3024

Please sign in to comment.