Skip to content

Commit

Permalink
TFileStream => TBufferedFileStream (why not?)
Browse files Browse the repository at this point in the history
  • Loading branch information
Pozitronik authored and Pozitronik committed May 17, 2019
1 parent 33547b9 commit af61a44
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions Cipher.pas
Original file line number Diff line number Diff line change
Expand Up @@ -114,13 +114,13 @@ constructor TFileCipher.Create(password: WideString; PasswordControl: WideString

function TFileCipher.CryptFile(SourceFileName, DestinationFilename: WideString): integer;
var
SourceStream, DestinationStream: TFileStream;
SourceStream, DestinationStream: TBufferedFileStream;
begin
Result := CIPHER_OK;
self.CiphersInit();
try
SourceStream := TFileStream.Create(SourceFileName, fmOpenRead or fmShareDenyWrite);
DestinationStream := TFileStream.Create(DestinationFilename, fmCreate);
SourceStream := TBufferedFileStream.Create(SourceFileName, fmOpenRead or fmShareDenyWrite);
DestinationStream := TBufferedFileStream.Create(DestinationFilename, fmCreate);
if SourceStream.Size > 0 then
self.CryptStream(SourceStream, DestinationStream);
SourceStream.Free;
Expand Down Expand Up @@ -164,13 +164,13 @@ procedure TFileCipher.DecryptDirListing(var CloudMailRuDirListing: TCloudMailRuD

function TFileCipher.DecryptFile(SourceFileName, DestinationFilename: WideString): integer;
var
SourceStream, DestinationStream: TFileStream;
SourceStream, DestinationStream: TBufferedFileStream;
begin
self.CiphersInit();
Result := CIPHER_OK;
try
SourceStream := TFileStream.Create(SourceFileName, fmOpenRead or fmShareDenyWrite);
DestinationStream := TFileStream.Create(DestinationFilename, fmCreate);
SourceStream := TBufferedFileStream.Create(SourceFileName, fmOpenRead or fmShareDenyWrite);
DestinationStream := TBufferedFileStream.Create(DestinationFilename, fmCreate);
if SourceStream.Size > 0 then
self.DecryptStream(SourceStream, DestinationStream);
SourceStream.Free;
Expand Down

0 comments on commit af61a44

Please sign in to comment.