1 instantiation of WinZipAesKeyMaterial
System.IO.Compression (1)
System\IO\Compression\WinZipAesKeyMaterial.cs (1)
87
return new
WinZipAesKeyMaterial
(saltBytes, encryptionKey, hmacKey, passwordVerifier, keySizeBits);
15 references to WinZipAesKeyMaterial
System.IO.Compression (15)
System\IO\Compression\WinZipAesKeyMaterial.cs (1)
42
internal static unsafe
WinZipAesKeyMaterial
Create(ReadOnlySpan<char> password, byte[]? salt, int keySizeBits)
System\IO\Compression\WinZipAesStream.cs (7)
49
return
WinZipAesKeyMaterial
.GetSaltSize(keySizeBits);
55
internal static
WinZipAesKeyMaterial
CreateKey(ReadOnlySpan<char> password, byte[]? salt, int keySizeBits)
61
return
WinZipAesKeyMaterial
.Create(password, salt, keySizeBits);
67
internal static WinZipAesStream Create(Stream baseStream,
WinZipAesKeyMaterial
keyMaterial, long totalStreamSize, bool encrypting, bool leaveOpen = false)
87
internal static async Task<WinZipAesStream> CreateAsync(Stream baseStream,
WinZipAesKeyMaterial
keyMaterial, long totalStreamSize, bool encrypting, bool leaveOpen = false, CancellationToken cancellationToken = default)
107
private static async Task ReadAndValidateHeaderCore(bool isAsync, Stream baseStream,
WinZipAesKeyMaterial
keyMaterial, CancellationToken cancellationToken)
156
private WinZipAesStream(Stream baseStream,
WinZipAesKeyMaterial
keyMaterial, long totalStreamSize, bool encrypting, bool leaveOpen)
System\IO\Compression\ZipArchiveEntry.Async.cs (4)
209
WinZipAesKeyMaterial
? aesKeys = null;
253
async Task<Stream> OpenInReadModeAsyncCore(bool checkOpenable,
WinZipAesKeyMaterial
? aesKeys, ZipCryptoKeys? zipCryptoKeys, byte zipCryptoCheckByte, CancellationToken cancellationToken)
521
WinZipAesKeyMaterial
aesKeys = WinZipAesStream.CreateKey(password, _aesSalt, keySizeBits);
552
private async Task<Stream> DecryptAndStoreForUpdateWithAesAsync(
WinZipAesKeyMaterial
aesKeys, CancellationToken cancellationToken)
System\IO\Compression\ZipArchiveEntry.cs (3)
56
private
WinZipAesKeyMaterial
? _derivedAesKeyMaterial;
1085
WinZipAesKeyMaterial
keyMaterial = WinZipAesStream.CreateKey(password, _aesSalt, keySizeBits);
1218
WinZipAesKeyMaterial
keyMaterial = _derivedAesKeyMaterial