Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

e2e-crypto #1

Merged
merged 54 commits into from
May 7, 2024
Merged
Show file tree
Hide file tree
Changes from 46 commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
05a736e
checkpoint
neonphog Apr 18, 2024
8497c14
checkpoint
neonphog Apr 18, 2024
a7e5a10
checkpoint
neonphog Apr 18, 2024
2946ab2
ci
neonphog Apr 18, 2024
1ff9281
ci
neonphog Apr 18, 2024
356655c
rename
neonphog Apr 18, 2024
4cfd9cc
ratelimit
neonphog Apr 19, 2024
a10639c
Create spec.md
neonphog Apr 19, 2024
69bccf9
Create README.md
neonphog Apr 19, 2024
7e6161b
close and benchmark
neonphog Apr 19, 2024
2ad552f
client tester
neonphog Apr 20, 2024
5626cf1
warmup on rate-limit test
neonphog Apr 20, 2024
b27ee2c
client turnover benchmark
neonphog Apr 20, 2024
6b5ad36
workspace deps
neonphog Apr 20, 2024
80a82ea
tls
neonphog Apr 21, 2024
9351563
tweaks
neonphog Apr 22, 2024
dfba134
start on e2e-crypto
neonphog Apr 22, 2024
d89b63d
docs
neonphog Apr 22, 2024
ae4d0bc
Merge branch 'blank-main' into initial
neonphog Apr 22, 2024
6b17a3c
Merge branch 'initial' into e2e-crypto
neonphog Apr 22, 2024
161dba7
Apply suggestions from code review
neonphog Apr 22, 2024
216d1c6
address code review comments
neonphog Apr 22, 2024
1960d3a
Merge branch 'initial' into e2e-crypto
neonphog Apr 22, 2024
81d9d2a
checkpoint
neonphog Apr 23, 2024
481b229
address code review comments
neonphog Apr 23, 2024
5c74530
address code review comment
neonphog Apr 23, 2024
4cd0be1
address code review comments
neonphog Apr 23, 2024
7a1887d
address code review comments
neonphog Apr 23, 2024
1856628
address code review comment
neonphog Apr 23, 2024
8f9b50e
address code review commenst
neonphog Apr 23, 2024
58e4c11
address code review comments
neonphog Apr 23, 2024
52b8907
code review comment
neonphog Apr 23, 2024
5c8561c
Update rust/sbd-client/src/send_buf.rs
neonphog Apr 23, 2024
f1bad2f
code review comment
neonphog Apr 23, 2024
4992238
checkpoint
neonphog Apr 23, 2024
28e75a4
checkpoint
neonphog Apr 23, 2024
fade996
address code review comments
neonphog Apr 24, 2024
d836e38
Merge branch 'initial' into e2e-crypto
neonphog Apr 24, 2024
865db8a
reject cmd-style pubkeys
neonphog Apr 24, 2024
96dad0a
checkpoint
neonphog Apr 24, 2024
60595d0
arc in pubkey
neonphog Apr 24, 2024
d53d245
Merge branch 'initial' into e2e-crypto
neonphog Apr 24, 2024
808e4ad
checkpoint
neonphog Apr 24, 2024
db8ed80
tests
neonphog Apr 24, 2024
90b0f62
tests
neonphog Apr 26, 2024
a418658
use published sodoken
neonphog Apr 26, 2024
7e74ffb
export pubkey
neonphog Apr 29, 2024
ea476c8
assertions
neonphog May 2, 2024
1f164a2
small api tweak and test
neonphog May 2, 2024
46f8958
Merge branch 'initial' into e2e-crypto
neonphog May 2, 2024
18907df
merge
neonphog May 2, 2024
e8c7f0f
separate receiver
neonphog May 3, 2024
b255283
Merge branch 'main' into e2e-crypto
neonphog May 7, 2024
6aa304f
windows ci
neonphog May 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
37 changes: 37 additions & 0 deletions .github/workflows/static.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: Static Analysis
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
static-analysis:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [
ubuntu-latest,
]
toolchain: [
stable,
1.75.0
]
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Rust Toolchain
run: |
rustup toolchain install ${{ matrix.toolchain }} --profile minimal --no-self-update
rustup default ${{ matrix.toolchain }}
rustup component add rustfmt --toolchain ${{ matrix.toolchain }}
rustup component add clippy --toolchain ${{ matrix.toolchain }}

- name: Rust Cache
uses: Swatinem/rust-cache@v2

- name: Make Static
run: make static
42 changes: 42 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: Test
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
test:
name: Test
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [
ubuntu-latest,
macos-latest,
windows-latest,
]
toolchain: [
stable,
]
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Rust Toolchain
run: |
rustup toolchain install ${{ matrix.toolchain }} --profile minimal --no-self-update
rustup default ${{ matrix.toolchain }}

- name: Rust Cache
uses: Swatinem/rust-cache@v2

- name: Cargo Build
run: cargo build --all-targets

- name: Cargo Test
env:
RUST_BACKTRACE: 1
run: cargo test -- --nocapture