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