Crate janus_core

Source

Modules§

auth_tokens
cli
Types useful for creating CLI tools.
dp
hpke
Encryption and decryption of messages using HPKE (RFC 9180).
http
report_id
Extensions on report ID representations from janus_messages.
retries
Provides a simple interface for retrying fallible HTTP requests.
taskprov
test_utiltest-util
time
Utilities for timestamps and durations.
vdaf

Macros§

vdaf_dispatch
Emits a match block dispatching on a VdafInstance.
vdaf_dispatch_impl
Internal implementation details of vdaf_dispatch.
vdaf_dispatch_impl_base
Internal implementation details of vdaf_dispatch.
vdaf_dispatch_impl_fpvec_bounded_l2
Internal implementation details of vdaf_dispatch.
vdaf_dispatch_impl_test_util
Internal implementation details of vdaf_dispatch.

Structs§

TokioRuntime
This type implements Runtime by directly calling tokio::task::spawn.

Traits§

Runtime
This trait provides a mockable facade for tokio::task::spawn.

Functions§

url_ensure_trailing_slash
Returns the given Url, possibly modified to end with a slash.