Some type hinting is available but is incomplete and/or has mismatched precision leading to confused state of internal variables between method calls and failures when integrating the hashstore library with other applications that have strict type checking.
Add / augment type checking for public methods / interfaces to facilitate integration.
Fix internal parameter checks to align with the acceptable input types, especially the Stream wrapper class which includes assumptions that do not align with some valid buffered stream sources.
Some type hinting is available but is incomplete and/or has mismatched precision leading to confused state of internal variables between method calls and failures when integrating the hashstore library with other applications that have strict type checking.
Add / augment type checking for public methods / interfaces to facilitate integration.
Fix internal parameter checks to align with the acceptable input types, especially the Stream wrapper class which includes assumptions that do not align with some valid buffered stream sources.