Skip to content

Commit 1718c2b

Browse files
Merge pull request #10487 from dotnet/main
Merge main into live
2 parents 96b5df0 + a2b27b0 commit 1718c2b

File tree

244 files changed

+2270
-2574
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

244 files changed

+2270
-2574
lines changed

quest-config.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
},
2525
{
2626
"Semester": "Selenium",
27-
"ParentNodeId": 286016
27+
"ParentNodeId": 308199
2828
},
2929
{
3030
"Label": "user-feedback",
@@ -45,5 +45,5 @@
4545
"ParentNodeId": 227485
4646
}
4747
],
48-
"DefaultParentNode": 286016
48+
"DefaultParentNode": 308199
4949
}

snippets/cpp/VS_Snippets_CLR/Cryptography.PasswordDerivedbytes/cpp/sample.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ array<Byte>^ CreateRandomSalt(int length)
1818
randomBytes = gcnew array <Byte>(1);
1919
}
2020

21-
// Create a new RNGCryptoServiceProvider.
22-
RNGCryptoServiceProvider^ cryptoRNGProvider =
23-
gcnew RNGCryptoServiceProvider();
21+
// Create a new RandomNumberGenerator.
22+
RandomNumberGenerator^ randomNumberGenerator =
23+
RandomNumberGenerator::Create();
2424

2525
// Fill the buffer with random bytes.
26-
cryptoRNGProvider->GetBytes(randomBytes);
26+
randomNumberGenerator->GetBytes(randomBytes);
2727

2828
// return the bytes.
2929
return randomBytes;

snippets/cpp/VS_Snippets_CLR/HMACRIPEMD160/CPP/hmacripemd160.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,7 @@ int main()
111111
// secret key shared by sender and receiver.
112112
array<Byte>^secretkey = gcnew array<Byte>(64);
113113

114-
//RNGCryptoServiceProvider is an implementation of a random number generator.
115-
RNGCryptoServiceProvider^ rng = gcnew RNGCryptoServiceProvider;
114+
RandomNumberGenerator^ rng = RandomNumberGenerator::Create();
116115

117116
// The array is now filled with cryptographically strong random bytes.
118117
rng->GetBytes( secretkey );
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
System.Security.Cryptography.HMACRIPEMD160.exe: hmacripemd160.cpp
2+
cl /FeSystem.Security.Cryptography.HMACRIPEMD160.exe /clr:pure hmacripemd160.cpp

snippets/cpp/VS_Snippets_CLR/HMACSHA256/CPP/hmacsha256.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,7 @@ int main()
111111
// secret key shared by sender and receiver.
112112
array<Byte>^secretkey = gcnew array<Byte>(64);
113113

114-
//RNGCryptoServiceProvider is an implementation of a random number generator.
115-
RNGCryptoServiceProvider^ rng = gcnew RNGCryptoServiceProvider;
114+
RandomNumberGenerator^ rng = RandomNumberGenerator::Create();
116115

117116
// The array is now filled with cryptographically strong random bytes.
118117
rng->GetBytes( secretkey );
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
System.Security.Cryptography.HMACSHA256.exe: hmacsha256.cpp
2+
cl /FeSystem.Security.Cryptography.HMACSHA256.exe /clr:pure hmacsha256.cpp

snippets/cpp/VS_Snippets_CLR/HMACSHA384/CPP/hmacsha384.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,7 @@ int main()
111111
// secret key shared by sender and receiver.
112112
array<Byte>^secretkey = gcnew array<Byte>(64);
113113

114-
//RNGCryptoServiceProvider is an implementation of a random number generator.
115-
RNGCryptoServiceProvider^ rng = gcnew RNGCryptoServiceProvider;
114+
RandomNumberGenerator^ rng = RandomNumberGenerator::Create();
116115

117116
// The array is now filled with cryptographically strong random bytes.
118117
rng->GetBytes( secretkey );
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
System.Security.Cryptography.HMACSHA384.exe: hmacsha384.cpp
2+
cl /FeSystem.Security.Cryptography.HMACSHA384.exe /clr:pure hmacsha384.cpp

snippets/cpp/VS_Snippets_CLR/HMACSHA512/CPP/hmacsha512.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,9 +110,8 @@ int main()
110110
// Create a random key using a random number generator. This would be the
111111
// secret key shared by sender and receiver.
112112
array<Byte>^secretkey = gcnew array<Byte>(64);
113-
114-
//RNGCryptoServiceProvider is an implementation of a random number generator.
115-
RNGCryptoServiceProvider^ rng = gcnew RNGCryptoServiceProvider;
113+
114+
RandomNumberGenerator^ rng = RandomNumberGenerator::Create();
116115

117116
// The array is now filled with cryptographically strong random bytes.
118117
rng->GetBytes( secretkey );
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
System.Security.Cryptography.HMACSHA512.exe: hmacsha512.cpp
2+
cl /FeSystem.Security.Cryptography.HMACSHA512.exe /clr:pure hmacsha512.cpp

0 commit comments

Comments
 (0)