#certificate-transparency

sct

Certificate transparency SCT verification library

13 unstable releases

0.7.1 Oct 24, 2023
0.7.0 Apr 10, 2021
0.6.1 Apr 10, 2021
0.6.0 Jul 21, 2019
0.1.4 Jul 19, 2017

#242 in Cryptography

Download history 1065626/week @ 2023-11-03 1081641/week @ 2023-11-10 1025194/week @ 2023-11-17 974525/week @ 2023-11-24 1053566/week @ 2023-12-01 1070214/week @ 2023-12-08 973584/week @ 2023-12-15 560247/week @ 2023-12-22 763480/week @ 2023-12-29 1059382/week @ 2024-01-05 1077515/week @ 2024-01-12 1158205/week @ 2024-01-19 1180046/week @ 2024-01-26 1202432/week @ 2024-02-02 1191199/week @ 2024-02-09 917337/week @ 2024-02-16

4,687,096 downloads per month
Used in 5,449 crates (6 directly)

Apache-2.0 OR ISC OR MIT

28KB
676 lines

SCT.rs

SCT.rs is a certificate transparency SCT verifier in Rust. It uses ring for cryptography.

Build Status Coverage Status (codecov.io) Documentation crates.io

Status

Ready for use:

  • All intended features are implemented.
  • Tests achieve 100% line coverage and all reachable branches.

License

SCT.rs is distributed under the following three licenses:

  • Apache License version 2.0.
  • MIT license.
  • ISC license.

These are included as LICENSE-APACHE, LICENSE-MIT and LICENSE-ISC respectively. You may use this software under the terms of any of these licenses, at your option.


lib.rs:

SCT.rs: SCT verification library

This library implements verification of Signed Certificate Timestamps. These are third-party assurances that a particular certificate has been included in a Certificate Transparency log.

See RFC6962 for the details of the formats implemented here.

It is intended to be useful to libraries which perform certificate validation, OCSP libraries, and TLS libraries.

Dependencies

~5–14MB
~242K SLoC