9 releases
0.3.0 | Nov 28, 2024 |
---|---|
0.2.5 | Mar 14, 2023 |
0.2.4 | Mar 25, 2022 |
0.2.3 | Jan 3, 2022 |
0.1.0 | Jan 21, 2021 |
#850 in Cryptography
79,067 downloads per month
Used in 12 crates
(9 directly)
110KB
2K
SLoC
Tink-Rust: Protobuf Definitions
This crate holds Rust structures auto-generated (using prost) from the protocol
buffer message definitions in the proto/
subdirectory. These .proto
files are copies from
the upstream Tink project.
The version of prost
used by the library is re-exported as tink_proto::prost
, to allow library users to get a
precise version match.
Features
The json
feature enables serde_json
based serialization of the structures.
License
Disclaimer
This is not an officially supported Google product.
lib.rs
:
Protocol buffer message definitions for Tink.
Almost all of the code in this crate is auto-generated (using prost) from the protocol
buffer message definitions in the proto/
subdirectory. These .proto
files are copies from
the upstream Tink project.
Manual JSON serialization for KeyStatusType
enums.
Manual JSON serialization for OutputPrefixType
enums.
Manual JSON serialization for KeyMaterialType
enums.
Manual serialization implementations for base64-encoded binary data.
Dependencies
~0.2–2.2MB
~32K SLoC