Skip to content

An implementation of a static-ct-api certificate transparency log for deployment on Cloudflare Workers

License

Notifications You must be signed in to change notification settings

cloudflare/azul

Repository files navigation

Azul

Azul (short for azulejos, the colorful Portuguese and Spanish ceramic tiles) contains an implementation of a tiled certificate transparency log compatible with the Static CT API, built for deployment on Cloudflare Workers. It also contains several crates implementing various C2SP specifications. Read the blog post for more details.

The crates in the repository are organized as follows:

Deploy

See instructions in the ct_worker crate for deployment instructions.

Build

cargo build

Test

cargo test

Benchmark

cargo bench

Fuzz

Follow setup instructions from https://rust-fuzz.github.io/book/cargo-fuzz/setup.html (requires nightly compiler).

cargo fuzz run fuzz_parse_tile_path
cargo fuzz run fuzz_parse_tree
cargo fuzz run fuzz_parse_record

About

An implementation of a static-ct-api certificate transparency log for deployment on Cloudflare Workers

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages