0.17.0-alpha.0
Pre-release
Pre-release
·
13 commits
to main
since this release
This is the first pre-release version compatible with draft-irtf-cfrg-vdaf-13
.
What's Changed
- build(deps): Bump serde from 1.0.208 to 1.0.209 by @dependabot in #1112
- build(deps): Bump serde_json from 1.0.125 to 1.0.127 by @dependabot in #1113
- Remove ignored ?Sized bound by @divergentdave in #1114
- build(deps): Bump serde_json from 1.0.127 to 1.0.128 by @dependabot in #1116
- build(deps): Bump serde from 1.0.209 to 1.0.210 by @dependabot in #1115
- Replace uses of fixed-macro by @divergentdave in #1117
- build(deps): Bump thiserror from 1.0.63 to 1.0.64 by @dependabot in #1118
- build(deps): Bump once_cell from 1.19.0 to 1.20.1 by @dependabot in #1119
- Upgrade to cargo-vet 0.10.0 by @divergentdave in #1120
- build(deps): Bump once_cell from 1.20.1 to 1.20.2 by @dependabot in #1121
- build(deps): Bump serde_json from 1.0.128 to 1.0.132 by @dependabot in #1124
- Implement
Prio3MutlihotCountVec
by @rozbb in #1123 - build(deps): Bump thiserror from 1.0.64 to 1.0.67 by @dependabot in #1129
- build(deps): Bump serde from 1.0.210 to 1.0.214 by @dependabot in #1126
- Prio3 cleanups by @divergentdave in #1127
- build(deps): Bump thiserror from 1.0.67 to 1.0.68 by @dependabot in #1131
- Setup for new release branch by @divergentdave in #1130
- build(deps): Bump thiserror from 1.0.68 to 2.0.1 by @dependabot in #1135
- build(deps): Bump thiserror from 2.0.1 to 2.0.3 by @dependabot in #1138
- Make FLP Eval Return
Vec<F>
rather than a singleF
by @rozbb in #1132 - cargo vet: zlib-rs audit by @inahga in #1140
- Added
Aggregator::is_agg_param_valid
method by @rozbb in #1139 - Add context string to VDAF by @rozbb in #1145
- Added
ctx
string to DPF computation by @rozbb in #1146 - Fix clippy lints by @divergentdave in #1148
- build(deps): Bump serde from 1.0.214 to 1.0.215 by @dependabot in #1144
- build(deps): Bump serde_json from 1.0.132 to 1.0.133 by @dependabot in #1143
- Added
max_measurement
field toPrio3Sum
type by @rozbb in #1150 - Prio3Sum: Use Field64 by @cjpatton in #1159
- idpf: Use XofTurboShake128 for the leaves by @cjpatton in #1158
- Update constants by @divergentdave in #1152
- Update test vector files by @divergentdave in #1153
- cargo-vet: audit zlib-rs 0.4.1 by @inahga in #1160
- Mastic aggregator and collector implementation by @hannahdaviscrypto in #1107
- Align XofTurboShake128 with VDAF-13 by @cjpatton in #1165
- cargo-vet: audit libbz2-rs-sys by @inahga in #1166
- Align IDPF public share encoding with VDAF-13 by @cjpatton in #1168
- build(deps): Bump thiserror from 2.0.3 to 2.0.7 by @dependabot in #1161
- build(deps): Bump serde from 1.0.215 to 1.0.216 by @dependabot in #1162
- Align agg param encoding for Poplar1 with VDAF-13 by @cjpatton in #1171
- Various improvements to VIDPF by @cjpatton in #1177
- Make Mastic feature complete by @cjpatton in #1178
- xof: Pass domain separation tag in parts by @cjpatton in #1181
- mastic: Align XOF computations with the spec by @cjpatton in #1182
- Combined helper measurement and helper proof seeds by @rozbb in #1167
- Add aggegation initialization method by @divergentdave in #1172
- Replace use of decode_items() with decode_fieldvec() by @divergentdave in #1186
- mastic: Add test vectors, fix remaining bugs by @cjpatton in #1183
- mastic: Add additional test vectors by @cjpatton in #1184
- build(deps): Bump serde_json from 1.0.133 to 1.0.134 by @dependabot in #1175
- build(deps): Bump thiserror from 2.0.7 to 2.0.9 by @dependabot in #1176
- build(deps): Bump serde from 1.0.216 to 1.0.217 by @dependabot in #1179
- build(deps): Bump thiserror from 2.0.9 to 2.0.11 by @dependabot in #1191
- Renew wildcard audit of prio by @divergentdave in #1188
- mastic: Add encoding for prep state by @cjpatton in #1185
- Mastic clean up by @cjpatton in #1187
- bt: Remove unused code by @cjpatton in #1189
- mastic: Add VDAF algorithm ID to domain separation by @cjpatton in #1195
- mastic: Use empty seeds instead of zero seeds by @cjpatton in #1196
- mastic: Simplify onehot check by @cjpatton in #1197
- mastic: Make the evaluation proof pseudorandom by @cjpatton in #1198
- More Mastic clean up by @cjpatton in #1200
- Remove
getrandom()
, clean up error handling by @cjpatton in #1190 - mastic: Change byte order of algorithm ID by @cjpatton in #1201
- Rename FFT to NTT by @cjpatton in #1202
- build(deps): Bump serde_json from 1.0.135 to 1.0.137 by @dependabot in #1207
- flp: Split out FLP methods into their own trait by @cjpatton in #1204
- Add methods for adding/subtracting vectors by @cjpatton in #1205
- Correct documentation of IdpfInput::prefix() by @divergentdave in #1203
New Contributors
Full Changelog: 0.16.7...0.17.0-alpha.0