Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / System / Security / Cryptography / HMACSHA384.cs / 2 / HMACSHA384.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // // HMACSHA384.cs // namespace System.Security.Cryptography { [System.Runtime.InteropServices.ComVisible(true)] public class HMACSHA384 : HMAC { private bool m_useLegacyBlockSize = Utils._ProduceLegacyHmacValues(); // // public constructors // public HMACSHA384 () : this (Utils.GenerateRandom(128)) {} public HMACSHA384 (byte[] key) { Utils._ShowLegacyHmacWarning(); m_hashName = "SHA384"; m_hash1 = new SHA384Managed(); m_hash2 = new SHA384Managed(); HashSizeValue = 384; BlockSizeValue = BlockSize; base.InitializeKey(key); } private int BlockSize { get { return m_useLegacyBlockSize ? 64 : 128; } } // See code:System.Security.Cryptography.HMACSHA512.ProduceLegacyHmacValues public bool ProduceLegacyHmacValues { get { return m_useLegacyBlockSize; } set { m_useLegacyBlockSize = value; BlockSizeValue = BlockSize; InitializeKey(KeyValue); } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- sortedlist.cs
- CodeEventReferenceExpression.cs
- StringSource.cs
- FreezableOperations.cs
- AmbientProperties.cs
- XmlQueryOutput.cs
- BitmapEffectInput.cs
- ControlParameter.cs
- SslSecurityTokenParameters.cs
- SQLBinaryStorage.cs
- AssociationSetMetadata.cs
- SystemWebCachingSectionGroup.cs
- ContextMenu.cs
- DataTableExtensions.cs
- FontStretches.cs
- BindableTemplateBuilder.cs
- PathSegment.cs
- OracleException.cs
- MainMenu.cs
- RijndaelManagedTransform.cs
- TabletDeviceInfo.cs
- SQLChars.cs
- MasterPageParser.cs
- StructuralType.cs
- Int16KeyFrameCollection.cs
- FileLevelControlBuilderAttribute.cs
- DelegateTypeInfo.cs
- ResourceDisplayNameAttribute.cs
- SignatureGenerator.cs
- OrthographicCamera.cs
- ParseHttpDate.cs
- RelationshipDetailsRow.cs
- TypeToArgumentTypeConverter.cs
- httpstaticobjectscollection.cs
- ConditionalAttribute.cs
- ColumnHeaderConverter.cs
- InvokeGenerator.cs
- DefaultTextStoreTextComposition.cs
- SuppressMergeCheckAttribute.cs
- XmlProcessingInstruction.cs
- PageThemeBuildProvider.cs
- XsltException.cs
- XmlArrayAttribute.cs
- EUCJPEncoding.cs
- streamingZipPartStream.cs
- DirectoryGroupQuery.cs
- ThreadInterruptedException.cs
- FileNotFoundException.cs
- ListViewHitTestInfo.cs
- PassportAuthentication.cs
- ZoneButton.cs
- RowParagraph.cs
- ConfigXmlComment.cs
- XmlILOptimizerVisitor.cs
- ToolboxItemAttribute.cs
- TextEmbeddedObject.cs
- UpdatePanel.cs
- WebPartActionVerb.cs
- OperationCanceledException.cs
- ManagementScope.cs
- Object.cs
- GridViewUpdateEventArgs.cs
- PointLightBase.cs
- HttpGetProtocolReflector.cs
- CorrelationKey.cs
- ListControl.cs
- DesignOnlyAttribute.cs
- FormParameter.cs
- ProfileServiceManager.cs
- SqlException.cs
- RequestQueryParser.cs
- FormViewUpdatedEventArgs.cs
- MouseGesture.cs
- PathGeometry.cs
- GlyphRun.cs
- UnmanagedMemoryStreamWrapper.cs
- DataGridViewHitTestInfo.cs
- BinaryMessageFormatter.cs
- PointAnimationUsingPath.cs
- ComponentEditorPage.cs
- DiagnosticStrings.cs
- IndexingContentUnit.cs
- Comparer.cs
- ListViewDeletedEventArgs.cs
- ConfigurationSectionHelper.cs
- DirectoryInfo.cs
- Misc.cs
- Cursor.cs
- SimpleWorkerRequest.cs
- ProxyHwnd.cs
- TemplateBaseAction.cs
- DateTimeSerializationSection.cs
- XmlSchemaImporter.cs
- WeakReferenceEnumerator.cs
- TemplateField.cs
- Assembly.cs
- CssTextWriter.cs
- DataConnectionHelper.cs
- TextCharacters.cs
- ColorBuilder.cs