いくつかの暗号化操作 (主に整合性チェック ハッシュサム) を使用したいと思います。ただし、そのような形式の操作を行うドキュメントを見つけるのに問題があります。
bool read(std::istream &in) {
hasher hv(in);
// Do some operations on hv as if it was std::istream
hash_type h = hv.finish ();
hash_type h2 = read_hash(in);
return h == h2;
}
PS。a) GPL-3 と互換性がある、b) GNU/Linux で動作する、という条件でライブラリが異なる場合があります。
PPS。私は crypto++ を主張しませんが、他の C++ ライブラリとの相互運用性のために IOStream のような動作をしたいと考えています。