Where

The main monorepo holding all the crates is here: https://github.com/yolotls/yolotls

With this documentation being here: https://github.com/yolotls/book

Rendered into here: https://yolotls.github.io/book/

And discord being here: https://discord.gg/rXVsmzhaZa

Context

Typiclally people either use the integrations which in turn use these crates:

Crateno_stdno-allocDescription
ytls-server✅✅Server Context
ytls-clientWIPWIPWIP Client Context

Protocol

Which then use these crates to tie up the protocol context together:

Crateno_stdno-allocDescription
ytls-record✅✅Record layer parser & builder
ytls-traits✅✅Traits used to de-couple
ytls-extensions✅✅TLS Extensions
ytls-typed✅✅Rich protocol types
ytls-keys✅✅Keying & schedule operations
ytls-util✅✅Utilities used

Crypto

And where user brings their own crypto or uses one of the processors:

Crateno_stdno-allocDescription
ytls-rustcrypto✅✅Rustcrypto primitives