7 overrides of IV
System.Security.Cryptography (7)
System\Security\Cryptography\AesCryptoServiceProvider.cs (1)
35public override byte[] IV
System\Security\Cryptography\AesManaged.cs (1)
34public override byte[] IV
System\Security\Cryptography\DESCryptoServiceProvider.Unix.cs (1)
55public override byte[] IV
System\Security\Cryptography\RC2CryptoServiceProvider.Unix.cs (1)
68public override byte[] IV
System\Security\Cryptography\RijndaelImplementation.cs (1)
53public override byte[] IV
System\Security\Cryptography\RijndaelManaged.cs (1)
49public override byte[] IV
System\Security\Cryptography\TripleDESCryptoServiceProvider.Wrap.cs (1)
33public override byte[] IV
15 writes to IV
System.Security.Cryptography (11)
System\Security\Cryptography\AesCryptoServiceProvider.cs (1)
38set { _impl.IV = value; }
System\Security\Cryptography\AesImplementation.cs (1)
32IV = RandomNumberGenerator.GetBytes(BlockSize / BitsPerByte);
System\Security\Cryptography\AesManaged.cs (1)
37set { _impl.IV = value; }
System\Security\Cryptography\DESCryptoServiceProvider.Unix.cs (1)
58set { _impl.IV = value; }
System\Security\Cryptography\DesImplementation.cs (1)
43IV = RandomNumberGenerator.GetBytes(BlockSize / BitsPerByte);
System\Security\Cryptography\RC2CryptoServiceProvider.Unix.cs (1)
71set { _impl.IV = value; }
System\Security\Cryptography\RC2Implementation.cs (1)
49IV = RandomNumberGenerator.GetBytes(BlockSize / BitsPerByte);
System\Security\Cryptography\RijndaelImplementation.cs (1)
56set { _impl.IV = value; }
System\Security\Cryptography\RijndaelManaged.cs (1)
52set { _impl.IV = value; }
System\Security\Cryptography\TripleDESCryptoServiceProvider.Wrap.cs (1)
36set { _impl.IV = value; }
System\Security\Cryptography\TripleDesImplementation.cs (1)
42IV = RandomNumberGenerator.GetBytes(BlockSize / BitsPerByte);
System.Security.Cryptography.Pkcs (2)
Internal\Cryptography\Pal\AnyOS\ManagedPal.cs (2)
109alg.IV = rc2Params.Iv.ToArray(); 122alg.IV = reader.ReadOctetString();
System.Security.Cryptography.Xml (2)
System\Security\Cryptography\Xml\EncryptedXml.cs (2)
792symmetricAlgorithm.IV = decryptionIV; 806symmetricAlgorithm.IV = origIV;
26 references to IV
System.Security.Cryptography (18)
src\libraries\Common\src\System\Security\Cryptography\PasswordBasedEncryption.cs (1)
322byte[] iv = cipher.IV;
System\Security\Cryptography\AesCryptoServiceProvider.cs (1)
37get { return _impl.IV; }
System\Security\Cryptography\AesImplementation.cs (2)
12return CreateTransform(Key, IV, encrypting: false); 22return CreateTransform(Key, IV, encrypting: true);
System\Security\Cryptography\AesManaged.cs (1)
36get { return _impl.IV; }
System\Security\Cryptography\DESCryptoServiceProvider.Unix.cs (1)
57get { return _impl.IV; }
System\Security\Cryptography\DesImplementation.cs (2)
23return CreateTransform(Key, IV, encrypting: false); 33return CreateTransform(Key, IV, encrypting: true);
System\Security\Cryptography\RC2CryptoServiceProvider.Unix.cs (1)
70get { return _impl.IV; }
System\Security\Cryptography\RC2Implementation.cs (2)
29return CreateTransform(Key, IV, encrypting: false); 39return CreateTransform(Key, IV, encrypting: true);
System\Security\Cryptography\RijndaelImplementation.cs (1)
55get { return _impl.IV; }
System\Security\Cryptography\RijndaelManaged.cs (1)
51get { return _impl.IV; }
System\Security\Cryptography\SymmetricAlgorithm.cs (2)
173return CreateDecryptor(Key, IV); 180return CreateEncryptor(Key, IV);
System\Security\Cryptography\TripleDESCryptoServiceProvider.Wrap.cs (1)
35get { return _impl.IV; }
System\Security\Cryptography\TripleDesImplementation.cs (2)
22return CreateTransform(Key, IV, encrypting: false); 32return CreateTransform(Key, IV, encrypting: true);
System.Security.Cryptography.Pkcs (6)
Internal\Cryptography\Pal\AnyOS\ManagedPal.cs (1)
124if (alg.IV.Length != alg.BlockSize / 8)
Internal\Cryptography\Pal\AnyOS\ManagedPal.Decrypt.cs (1)
171return alg.DecryptCbc(encryptedContent.Span, alg.IV);
Internal\Cryptography\Pal\AnyOS\ManagedPal.Encrypt.cs (3)
161Rc2CbcParameters rc2Params = new Rc2CbcParameters(alg.IV, alg.KeySize); 169parameterBytes = PkcsHelpers.EncodeOctetString(alg.IV); 202return alg.EncryptCbc(plaintext, alg.IV);
src\libraries\Common\src\System\Security\Cryptography\PasswordBasedEncryption.cs (1)
322byte[] iv = cipher.IV;
System.Security.Cryptography.Xml (2)
System\Security\Cryptography\Xml\EncryptedXml.cs (2)
737byte[] IV = symmetricAlgorithm.IV; 779byte[] origIV = symmetricAlgorithm.IV;