- Minneapolis, MN
Block or Report
Block or report divergentdave
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
-
-
raspberry-pi-configuration Public
I use this repository to back up and track configuration files on my Raspberry Pi. Includes a personal web server, Upside-Down-Ternet WiFi AP, a Tor bridge, ssh, and more.
-
-
-
-
2,329 contributions in the last year
Less
More
Contribution activity
March 2023
Created 68 commits in 8 repositories
Created 1 repository
Created a pull request in divviup/janus that received 4 comments
Dispatch to VDAF instances using macros
This closes #1040. I've defined macros for VdafInstance
and VdafOps
. I had to get a little creative with syntax, because the different generated ma…
+813
−2,143
•
4
comments
Opened 66 other pull requests in 6 repositories
divviup/libprio-rs
28
merged
- Mark 0.8 branch as unmaintained
- Upgrade cargo vet, 0.8 backport
- Upgrade cargo vet, 0.10 backport
- Updates for cargo vet 0.5
- Deprecate Field96
- Bump version to 0.12.0
- Reuse PrgFixedKeyAes128 keys within IDPF calls
- Add a typo linting check to CI
- Update documentation for VDAF-05
- Update test vectors for VDAF-05
- Bind IDPF generation/evaluation to a nonce
- Explicitly specify a trait to fix a Chalk issue
- Use fixed key AES PRG in IDPF
- Rely on subtle for constant-time equality of Seed
- Fix build on 32-bit targets
- Add DAP draft references to version table
- Finish Poplar1 codec implementations
- Increment VERSION to 5
- Fix clippy warning
- Fix clippy warning, 0.10 backport
- Fix clippy warning
- Explicltly pass random bytes to Prio3 and IDPF
- Add length hints to encoding traits
- Update branch table for 0.11
- Rename type parameters to SEED_SIZE
- Some pull requests not shown.
divviup/janus
2
open
14
merged
- Migrate health check to Trillium
- Fix a warning related to conditional compilation
- Interop API updates
- Upgrade mockito, remove workaround
- Make collector logging more succinct
- Update lockfile
- Reformat long string literals
- Add length hints to encodable types
- Update to prio 0.12
- Add HPKE key generation tool
- janus_cli: Lazily construct Kubernetes client
- Bump crate versions to 0.2.12
- Rename type parameters to SEED_SIZE
- Upgrade prio to 0.11.0
- Rename PRIO3_AES128_VERIFY_KEY_LENGTH
-
Fix building
janus_core
alone
cfrg/draft-irtf-cfrg-vdaf
1
open
14
merged
- Move comments to docstrings
- common.py: Move comments to docstrings
- Simplify print_wrapped_line()
- Use bytes.join in common.py
- poc: Change superclass of Error to Exception
- Run Sage tests in CI
- Convert common.sage to Python
- Remove improper use of copy.deepcopy in flp.sage
- Add a typo linting check to CI
- Include binder in IDPF test vector
- Fix a typo
- Prio3: Change order of seeds in random coins
- Fix encoding of output shares in test vectors
- Change rejection sampling test to use Field64
- Add PrgSha3 test vector
divviup/prio-server
5
merged
divergentdave/draft-dcook-ppm-dap-interop-test-design
1
open
divviup/divviup-ts
1
open
Reviewed 103 pull requests in 6 repositories
divviup/janus
25 pull requests
- Bump Janus 0.2.13 -> 0.2.14.
- Bump Janus 0.4.0 -> 0.4.1.
- Update README.md table for Janus 0.4.x/DAP-04
- Bump Janus crate versions to 0.4.0
- Reformat long string literals
- Bump Janus crates to 0.2.13
- suggestions on trillium usage
- Janus Aggregator API implementation.
-
Tweak error type for unparseable
PrepareStep
-
Wire up
Prio3SumVec
- build(deps): bump mockito from 0.32.4 to 1.0.0
- build(deps): bump mockito from 0.32.4 to 1.0.0
- build(deps): bump hyper from 0.14.24 to 0.14.25
- build(deps): bump serde_test from 1.0.153 to 1.0.155
- build(deps): bump futures from 0.3.26 to 0.3.27
- build(deps): bump chrono from 0.4.23 to 0.4.24
- build(deps): bump serde from 1.0.153 to 1.0.155
- build(deps): bump chrono from 0.4.23 to 0.4.24
- build(deps): bump rust from 1.67.1-alpine to 1.68.0-alpine
- build(deps): bump hyper from 0.14.24 to 0.14.25
- build(deps): bump futures from 0.3.26 to 0.3.27
- build(deps): bump serde_test from 1.0.153 to 1.0.155
- build(deps): bump serde from 1.0.153 to 1.0.155
- build(deps): bump rust from 1.67.1-alpine to 1.68.0-alpine
-
Replayed
AggregationJobContinueReq
s can't change - Some pull request reviews not shown.
divviup/prio-server
25 pull requests
- Deploy 0.6.87 to production.
- Deploy 0.6.87 to staging.
- Deploy 0.6.86 containers to production envs
- Deploy 0.6.86 container images to staging envs
- build(deps): bump github.com/aws/aws-sdk-go from 1.44.215 to 1.44.220 in /key-rotator
- build(deps): bump github.com/aws/aws-sdk-go from 1.44.214 to 1.44.220 in /workflow-manager
- build(deps): bump github.com/googleapis/gax-go/v2 from 2.7.0 to 2.7.1 in /key-rotator
- build(deps): bump google.golang.org/api from 0.111.0 to 0.112.0 in /workflow-manager
- build(deps): bump hashicorp/aws from 4.57.0 to 4.58.0 in /terraform/cluster_bootstrap
- build(deps): bump hashicorp/aws from 4.57.0 to 4.58.0 in /terraform
- build(deps): bump hashicorp/google-beta from 4.55.0 to 4.57.0 in /terraform/cluster_bootstrap
- build(deps): bump hashicorp/google from 4.55.0 to 4.57.0 in /terraform/cluster_bootstrap
- build(deps): bump hashicorp/google-beta from 4.55.0 to 4.57.0 in /terraform
- build(deps): bump hashicorp/google from 4.56.0 to 4.57.0 in /terraform
- build(deps): bump hashicorp/google-beta from 4.55.0 to 4.56.0 in /terraform/cluster_bootstrap
- build(deps): bump hashicorp/google from 4.55.0 to 4.56.0 in /terraform/cluster_bootstrap
- build(deps): bump hashicorp/google-beta from 4.55.0 to 4.56.0 in /terraform
- build(deps): bump hashicorp/google from 4.55.0 to 4.56.0 in /terraform
- build(deps): bump hashicorp/external from 2.2.3 to 2.3.1 in /terraform/cluster_bootstrap
- build(deps): bump hashicorp/external from 2.2.3 to 2.3.1 in /terraform
- build(deps): bump hyper from 0.14.24 to 0.14.25 in /facilitator
- build(deps): bump mockito from 0.32.4 to 1.0.0 in /facilitator
- build(deps): bump chrono from 0.4.23 to 0.4.24 in /facilitator
- build(deps): bump futures from 0.3.26 to 0.3.27 in /facilitator
- build(deps): bump elliptic-curve from 0.13.1 to 0.13.2 in /facilitator
- Some pull request reviews not shown.
cfrg/draft-irtf-cfrg-vdaf
17 pull requests
- Move comments to docstrings
- Convert common.sage to Python
- editorial: Fix up sections in Security Considerations
- Delete obsolete TODO about fixed key AES PRG
- Update test vectors
- Run spellcheck
- Update change log
- Add fixed-key AES specification
- draft-05 chores
- Propagate changes to randomness handling to spec
- Define the IDPF "prefix tree" and add privacy considerations for it
-
poc: Use an increasing sequence for test vector
gen_rand()
-
poc: Plumb coins to
measurement_to_input_shares()
- poc: Don't use class name for test vector name
- poc: Replace "deepcopy" pattern for class factories
- poc: Generate test vectors for IdpfPoplar
- Use littlen-endian byte-order for fields
divviup/libprio-rs
14 pull requests
- Bump cargo-vet to 0.6.1
- Deprecate Field96
- Update documentation for VDAF-05
- Create table of sizes for sumvec
- prg: Implement PrgFixedKeyAes128 as specified in VDAF-05
- build(deps): bump serde from 1.0.152 to 1.0.155
- build(deps): bump serde from 1.0.152 to 1.0.155
- build(deps): bump serde from 1.0.152 to 1.0.155
- build(deps): bump fiat-crypto from 0.1.18 to 0.1.19
- Harmonize bit length across Sum, SumVec, Average
- poplar1: Implement codecs for input shares and prep messages
- Backport #497 and bump crate version to 0.11.1
-
Derive
Clone
onvdaf::PrepareTransition
- VDAF-05: Use little-endian byte-order for fields
ietf-wg-ppm/draft-ietf-ppm-dap
3 pull requests
divviup/divviup-ts
1 pull request
Created an issue in cfrg/draft-irtf-cfrg-vdaf that received 7 comments
Convert proof of concept to Sage-flavored-Python
We'd like to rework the proof of concept to be written in Python syntax, and import parts of Sage as library modules. The syntactic sugar of Sage s…
7
comments