Imported Upstream version 5.2.0.175

Former-commit-id: bb0468d0f257ff100aa895eb5fe583fb5dfbf900
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2017-06-07 13:16:24 +00:00
parent 4bdbaf4a88
commit 966bba02bb
8776 changed files with 346420 additions and 149650 deletions

View File

@ -42,16 +42,16 @@ namespace System.IdentityModel.Tokens
{
byte [] key;
public InMemorySymmetricSecurityKey (byte [] key)
: this (key, true)
public InMemorySymmetricSecurityKey (byte [] symmetricKey)
: this (symmetricKey, true)
{
}
public InMemorySymmetricSecurityKey (byte [] key, bool clone)
public InMemorySymmetricSecurityKey (byte [] symmetricKey, bool cloneBuffer)
{
if (key == null)
throw new ArgumentNullException ("key");
this.key = clone ? (byte []) key.Clone() : key;
if (symmetricKey == null)
throw new ArgumentNullException ("symmetricKey");
this.key = cloneBuffer ? (byte []) symmetricKey.Clone() : symmetricKey;
}
// SymmetricSecurityKey implementation