Lines Matching refs:prefixLength
34 EncryptedSequentialFile(SequentialFile* f, BlockAccessCipherStream* s, size_t prefixLength) in EncryptedSequentialFile() argument
35 : file_(f), stream_(s), offset_(prefixLength), prefixLength_(prefixLength) { in EncryptedSequentialFile()
114 EncryptedRandomAccessFile(RandomAccessFile* f, BlockAccessCipherStream* s, size_t prefixLength) in EncryptedRandomAccessFile() argument
115 : file_(f), stream_(s), prefixLength_(prefixLength) { } in EncryptedRandomAccessFile()
195 EncryptedWritableFile(WritableFile* f, BlockAccessCipherStream* s, size_t prefixLength) in EncryptedWritableFile() argument
196 : WritableFileWrapper(f), file_(f), stream_(s), prefixLength_(prefixLength) { } in EncryptedWritableFile()
314 EncryptedRandomRWFile(RandomRWFile* f, BlockAccessCipherStream* s, size_t prefixLength) in EncryptedRandomRWFile() argument
315 : file_(f), stream_(s), prefixLength_(prefixLength) {} in EncryptedRandomRWFile()
399 size_t prefixLength = provider_->GetPrefixLength(); in NewSequentialFile() local
400 if (prefixLength > 0) { in NewSequentialFile()
403 prefixBuf.AllocateNewBuffer(prefixLength); in NewSequentialFile()
404 status = underlying->Read(prefixLength, &prefixSlice, prefixBuf.BufferStart()); in NewSequentialFile()
408 prefixBuf.Size(prefixLength); in NewSequentialFile()
416 …SequentialFile>(new EncryptedSequentialFile(underlying.release(), stream.release(), prefixLength)); in NewSequentialFile()
437 size_t prefixLength = provider_->GetPrefixLength(); in NewRandomAccessFile() local
438 if (prefixLength > 0) { in NewRandomAccessFile()
441 prefixBuf.AllocateNewBuffer(prefixLength); in NewRandomAccessFile()
442 status = underlying->Read(0, prefixLength, &prefixSlice, prefixBuf.BufferStart()); in NewRandomAccessFile()
446 prefixBuf.Size(prefixLength); in NewRandomAccessFile()
454 …omAccessFile>(new EncryptedRandomAccessFile(underlying.release(), stream.release(), prefixLength)); in NewRandomAccessFile()
475 size_t prefixLength = provider_->GetPrefixLength(); in NewWritableFile() local
476 if (prefixLength > 0) { in NewWritableFile()
479 prefixBuf.AllocateNewBuffer(prefixLength); in NewWritableFile()
480 provider_->CreateNewPrefix(fname, prefixBuf.BufferStart(), prefixLength); in NewWritableFile()
481 prefixBuf.Size(prefixLength); in NewWritableFile()
495 …ptr<WritableFile>(new EncryptedWritableFile(underlying.release(), stream.release(), prefixLength)); in NewWritableFile()
522 size_t prefixLength = provider_->GetPrefixLength(); in ReopenWritableFile() local
523 if (prefixLength > 0) { in ReopenWritableFile()
526 prefixBuf.AllocateNewBuffer(prefixLength); in ReopenWritableFile()
527 provider_->CreateNewPrefix(fname, prefixBuf.BufferStart(), prefixLength); in ReopenWritableFile()
528 prefixBuf.Size(prefixLength); in ReopenWritableFile()
542 …ptr<WritableFile>(new EncryptedWritableFile(underlying.release(), stream.release(), prefixLength)); in ReopenWritableFile()
564 size_t prefixLength = provider_->GetPrefixLength(); in ReuseWritableFile() local
565 if (prefixLength > 0) { in ReuseWritableFile()
568 prefixBuf.AllocateNewBuffer(prefixLength); in ReuseWritableFile()
569 provider_->CreateNewPrefix(fname, prefixBuf.BufferStart(), prefixLength); in ReuseWritableFile()
570 prefixBuf.Size(prefixLength); in ReuseWritableFile()
584 …ptr<WritableFile>(new EncryptedWritableFile(underlying.release(), stream.release(), prefixLength)); in ReuseWritableFile()
612 size_t prefixLength = provider_->GetPrefixLength(); in NewRandomRWFile() local
613 if (prefixLength > 0) { in NewRandomRWFile()
615 prefixBuf.AllocateNewBuffer(prefixLength); in NewRandomRWFile()
618 status = underlying->Read(0, prefixLength, &prefixSlice, prefixBuf.BufferStart()); in NewRandomRWFile()
622 prefixBuf.Size(prefixLength); in NewRandomRWFile()
625 provider_->CreateNewPrefix(fname, prefixBuf.BufferStart(), prefixLength); in NewRandomRWFile()
626 prefixBuf.Size(prefixLength); in NewRandomRWFile()
641 …ptr<RandomRWFile>(new EncryptedRandomRWFile(underlying.release(), stream.release(), prefixLength)); in NewRandomRWFile()
661 size_t prefixLength = provider_->GetPrefixLength(); in GetChildrenFileAttributes() local
663 assert(it->size_bytes >= prefixLength); in GetChildrenFileAttributes()
664 it->size_bytes -= prefixLength; in GetChildrenFileAttributes()
675 size_t prefixLength = provider_->GetPrefixLength(); in GetFileSize() local
676 assert(*file_size >= prefixLength); in GetFileSize()
677 *file_size -= prefixLength; in GetFileSize()
860 size_t prefixLength) { in CreateNewPrefix() argument
864 for (size_t i = 0; i < prefixLength; i++) { in CreateNewPrefix()
874 PopulateSecretPrefixPart(prefix + (2 * blockSize), prefixLength - (2 * blockSize), blockSize); in CreateNewPrefix()
878 auto status = cipherStream.Encrypt(0, prefix + (2 * blockSize), prefixLength - (2 * blockSize)); in CreateNewPrefix()