Skip to content

DCRYPT v0.6.0: Type-Driven Architecture Redesign

Pre-release
Pre-release

Choose a tag to compare

@NoCentralHub NoCentralHub released this 08 May 18:47
· 326 commits to master since this release

A complete reimagining of the DCRYPT cryptography library architecture focused on:

  • Type-level validation with const generics for guaranteed correctness
  • Zero-cost abstractions that compile to the same code as raw alternatives
  • Builder pattern with fluent interfaces for all cryptographic operations
  • Comprehensive trait hierarchy mirroring cryptographic primitive concepts
  • Context-preserving error handling with detailed validation
  • Progressive disclosure - simple tasks remain simple while complex ones become possible

This major release prioritizes compile-time safety over runtime checks, making cryptographic misuse nearly impossible through the type system while maintaining an intuitive and ergonomic developer experience.