@akhil @ru @rf да, разумеется.
Я в итоге таки нашёл, почему у меня хэш отличался: в rust в последний байт при хэшировании строки добавлялось 0xFF
Разумеется увидеть это можно было только в сорцах, никто меня об этом не предупредил:
github.com/rust-lang/rust/blob