# # patch "ChangeLog" # from [f653b018e04494889f9da4e4561edf445f71a1bf] # to [1eba639ffcceec7eaae610233cc07cb1bc2c58db] # # patch "botan/data_src.cpp" # from [dfb3403ae7827354d08fd1eb812b0d0441033471] # to [8e0cd9e19678dc472149b2a87a2fc4ad40772e5e] # =============================================== --- ChangeLog f653b018e04494889f9da4e4561edf445f71a1bf +++ ChangeLog 1eba639ffcceec7eaae610233cc07cb1bc2c58db @@ -1,5 +1,10 @@ 2005-08-03 Matthew Gregan + * botan/data_src.cpp (DataSource_Stream::DataSourceStream): Open + fstream as binary file. + +2005-08-03 Matthew Gregan + * win32/inodeprint.cc: Botan changes. Also, hash individual FileTime structure members rather than the entire structure. * keys.cc: Add explicit 'using' for Botan::byte. =============================================== --- botan/data_src.cpp dfb3403ae7827354d08fd1eb812b0d0441033471 +++ botan/data_src.cpp 8e0cd9e19678dc472149b2a87a2fc4ad40772e5e @@ -151,7 +151,7 @@ *************************************************/ DataSource_Stream::DataSource_Stream(const std::string& file) : fsname(file) { - source = new std::ifstream(fsname.c_str()); + source = new std::ifstream(fsname.c_str(), std::ios::binary); if(!source->good()) throw Stream_IO_Error("DataSource_Stream: Failure opening " + fsname); total_read = 0;