Lines Matching refs:scratch
46 Status Read(size_t n, Slice* result, char* scratch) override { in Read() argument
47 assert(scratch); in Read()
48 Status status = file_->Read(n, result, scratch); in Read()
93 char* scratch) override { in PositionedRead() argument
94 assert(scratch); in PositionedRead()
96 auto status = file_->PositionedRead(offset, n, result, scratch); in PositionedRead()
128 char* scratch) const override { in Read()
129 assert(scratch); in Read()
131 auto status = file_->Read(offset, n, result, scratch); in Read()
354 char* scratch) const override { in Read()
355 assert(scratch); in Read()
357 auto status = file_->Read(offset, n, result, scratch); in Read()
700 std::string scratch; in Encrypt() local
701 AllocateScratch(scratch); in Encrypt()
718 auto status = EncryptBlock(blockIndex, block, (char*)scratch.data()); in Encrypt()
745 std::string scratch; in Decrypt() local
746 AllocateScratch(scratch); in Decrypt()
763 auto status = DecryptBlock(blockIndex, block, (char*)scratch.data()); in Decrypt()
805 void CTRCipherStream::AllocateScratch(std::string& scratch) { in AllocateScratch() argument
807 scratch.reserve(blockSize); in AllocateScratch()
812 Status CTRCipherStream::EncryptBlock(uint64_t blockIndex, char *data, char* scratch) { in EncryptBlock() argument
816 memmove(scratch, iv_.data(), blockSize); in EncryptBlock()
817 EncodeFixed64(scratch, blockIndex + initialCounter_); in EncryptBlock()
820 auto status = cipher_.Encrypt(scratch); in EncryptBlock()
827 data[i] = data[i] ^ scratch[i]; in EncryptBlock()
834 Status CTRCipherStream::DecryptBlock(uint64_t blockIndex, char *data, char* scratch) { in DecryptBlock() argument
836 return EncryptBlock(blockIndex, data, scratch); in DecryptBlock()