Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Security / Cryptography / HMACSHA384.cs / 1305376 / 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)) {} [System.Security.SecuritySafeCritical] // auto-generated public HMACSHA384 (byte[] key) { 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); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- ListBoxItemWrapperAutomationPeer.cs
- ImageConverter.cs
- ExtensionDataObject.cs
- TargetInvocationException.cs
- LinkTarget.cs
- DispatcherHookEventArgs.cs
- GlobalizationAssembly.cs
- ReferencedType.cs
- ToolStripSettings.cs
- SizeAnimation.cs
- sqlstateclientmanager.cs
- SqlParameter.cs
- ServiceHttpModule.cs
- DataObjectCopyingEventArgs.cs
- DelayLoadType.cs
- GradientStop.cs
- SelectedGridItemChangedEvent.cs
- EntityDataSourceChangedEventArgs.cs
- ConnectionOrientedTransportBindingElement.cs
- URLMembershipCondition.cs
- HelpProvider.cs
- PointAnimationClockResource.cs
- TreeIterators.cs
- WindowsIPAddress.cs
- ToolStripItemBehavior.cs
- RoutedEventArgs.cs
- XmlILIndex.cs
- ConfigXmlDocument.cs
- Expander.cs
- OrderPreservingPipeliningMergeHelper.cs
- KeyTime.cs
- HandoffBehavior.cs
- StreamWithDictionary.cs
- Regex.cs
- PeerEndPoint.cs
- WebMessageFormatHelper.cs
- UniqueConstraint.cs
- StrokeRenderer.cs
- JpegBitmapDecoder.cs
- OracleTransaction.cs
- FunctionParameter.cs
- ByteStorage.cs
- ReturnValue.cs
- TextTreePropertyUndoUnit.cs
- SchemaCreator.cs
- SqlDependency.cs
- HtmlLink.cs
- DataBindingExpressionBuilder.cs
- DataKey.cs
- RouteValueDictionary.cs
- EastAsianLunisolarCalendar.cs
- Section.cs
- NestPullup.cs
- ServiceBehaviorElementCollection.cs
- TextEditorDragDrop.cs
- ErrorFormatter.cs
- DesignerCategoryAttribute.cs
- FastPropertyAccessor.cs
- SqlDataReader.cs
- AspCompat.cs
- CardSpaceException.cs
- VectorConverter.cs
- PlatformCulture.cs
- BevelBitmapEffect.cs
- MatrixTransform.cs
- GregorianCalendar.cs
- Parser.cs
- WindowsGraphicsWrapper.cs
- WindowsStatusBar.cs
- LinqDataSource.cs
- DrawingContextFlattener.cs
- ResourceLoader.cs
- XamlValidatingReader.cs
- WebHeaderCollection.cs
- ZipIOLocalFileBlock.cs
- SqlOuterApplyReducer.cs
- EmptyCollection.cs
- ResourcePool.cs
- StoreItemCollection.cs
- BinaryMessageEncodingBindingElement.cs
- DescendentsWalker.cs
- RadioButtonPopupAdapter.cs
- PageAsyncTaskManager.cs
- SystemException.cs
- EventMappingSettingsCollection.cs
- ResourceIDHelper.cs
- Int16AnimationUsingKeyFrames.cs
- RecognizerBase.cs
- BaseInfoTable.cs
- CodeChecksumPragma.cs
- GridViewCommandEventArgs.cs
- sitestring.cs
- KeyedQueue.cs
- StylusShape.cs
- ExceptionValidationRule.cs
- DesignerSerializationOptionsAttribute.cs
- TrustLevel.cs
- WebPartHeaderCloseVerb.cs
- SoapSchemaExporter.cs