IO.Hashing API inventory

Provides CRC and non-cryptographic hash algorithms for checksums and content processing.

Generated public inventory13 headersSource 6d429559

Ownership and selection

FactPinned value
Physical ownermodules/io-hashing
CMake targetSharpRuntime::IO.Hashing
Component kindstatic
Direct production dependenciesCore.Base, IO
External dependencyNone
Public headers13
Production sources12

Select the component

set(SHARP_RUNTIME_COMPONENTS IO.Hashing)
set(SHARP_RUNTIME_BUILD_TESTS OFF CACHE BOOL "" FORCE)
add_subdirectory(sharp-runtime)

target_link_libraries(app PRIVATE SharpRuntime::IO.Hashing)

Compatibility and platform notes

Portable algorithms. These checksums and non-cryptographic hashes must not be presented as authentication or password-storage primitives.

Implementation-status evidence

The owning module contains 1 C++ test source and participates in a physical component test executable. Source-file count is not a discovered-test count.

This page deliberately reports source and test topology instead of a hand-authored Done/Partial maturity badge. Consult limitations and subsystem documentation for material behavioral reductions.

Public header and entry inventory

This complete list is derived from modules/io-hashing/include. Each filename is a public discovery entry; it may declare more than one type, and it does not imply method-level .NET parity.

System::IO::Hashing13 public headers