trinsic-id / okapi

Collection of tools that support workflows for authentic data and identity management. Libraries available in most languages.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add support for SHA256

fundthmcalculus opened this issue · comments

Requirements

  • #354
  • Add support for SHA3 to okapi hashing interface (descoped until necessary)

Reasoning

This will give us a consistent hashing capability across all languages, as opposed to language binding dependent performance. The tradeoff is that it might bloat the okapi static library size, a problem for WASM and mobile. That said, it appears that SHA2 and SHA3 are currently upstream dependencies in the okapi binary, so there might not be a size increase to make those dependencies publicly exposed.