pins 0.1.1

High-assurance memory anchoring and address-stability primitives. Part of the Honest-Classified security suite.
Documentation
  • Coverage
  • 100%
    1 out of 1 items documented0 out of 0 items with examples
  • Size
  • Source code size: 2.41 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.03 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 12s Average build duration of successful builds.
  • all releases: 11s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • jameshuntt/pins
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • jameshuntt

PINS

High-assurance memory anchoring and address-stability primitives.

This crate provides safe abstractions for pinning sensitive data structures within the "Honest" ecosystem. It ensures that classified material remains geographically fixed in memory, preventing unauthorized movement or duplication during complex pointer-based operations.

Core Security Principles

  • Anchoring: Guarantees that a value's physical memory address remains constant.
  • Stability: Prevents "Use-After-Move" vulnerabilities in low-level orchestration.
  • Transparency: Provides clear, safe wrappers for self-referential structures common in high-performance sidecars.
  • Integrity: Integrates with classified types to ensure secure data stays exactly where it was initialized.