Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HttpModuleAction.cs
- DocumentXmlWriter.cs
- KerberosSecurityTokenProvider.cs
- XmlDataFileEditor.cs
- SafeSerializationManager.cs
- Span.cs
- OdbcStatementHandle.cs
- SendDesigner.xaml.cs
- CustomAttributeBuilder.cs
- DispatchWrapper.cs
- ChannelAcceptor.cs
- ClassValidator.cs
- MessageHeaderException.cs
- JsonStringDataContract.cs
- Policy.cs
- IPAddressCollection.cs
- WebPartTransformerCollection.cs
- ResourceType.cs
- SystemParameters.cs
- XmlElementList.cs
- SplitterEvent.cs
- TextCharacters.cs
- LinqToSqlWrapper.cs
- ParserOptions.cs
- mda.cs
- ExpressionVisitor.cs
- ExternalException.cs
- DesignerInterfaces.cs
- HwndSourceParameters.cs
- CodeNamespaceImportCollection.cs
- TraceContext.cs
- CodeGroup.cs
- Win32SafeHandles.cs
- DataGridViewColumnHeaderCell.cs
- ForEach.cs
- GroupBoxAutomationPeer.cs
- ComPlusContractBehavior.cs
- DataContractSerializer.cs
- Number.cs
- DBDataPermission.cs
- XmlMapping.cs
- PenThreadWorker.cs
- X509UI.cs
- GroupByExpressionRewriter.cs
- FontStretchConverter.cs
- MembershipSection.cs
- XPathNodePointer.cs
- TargetException.cs
- DbProviderFactories.cs
- Pair.cs
- TimeStampChecker.cs
- PDBReader.cs
- WhitespaceSignificantCollectionAttribute.cs
- EdgeProfileValidation.cs
- RelOps.cs
- QueryContinueDragEvent.cs
- AuthenticationException.cs
- SoapSchemaExporter.cs
- SharedStatics.cs
- PriorityQueue.cs
- DefaultValueTypeConverter.cs
- ToolCreatedEventArgs.cs
- ServiceRoute.cs
- Misc.cs
- SafeNativeMethods.cs
- CollectionConverter.cs
- SqlResolver.cs
- VolatileEnlistmentState.cs
- MailAddress.cs
- Crc32.cs
- OdbcCommandBuilder.cs
- ToolStripRenderEventArgs.cs
- OutputCacheSection.cs
- StateWorkerRequest.cs
- CreateUserWizardStep.cs
- BlurBitmapEffect.cs
- XslCompiledTransform.cs
- EncodingStreamWrapper.cs
- ObjectPersistData.cs
- EventDescriptorCollection.cs
- PeerNearMe.cs
- BasicCellRelation.cs
- AssemblyCache.cs
- DataGridCaption.cs
- EntityDataSourceWrapper.cs
- AsyncCompletedEventArgs.cs
- Panel.cs
- PolicyChain.cs
- BufferModeSettings.cs
- SByteStorage.cs
- SpeechAudioFormatInfo.cs
- entitydatasourceentitysetnameconverter.cs
- CapabilitiesPattern.cs
- Vector.cs
- Misc.cs
- BaseServiceProvider.cs
- SoapSchemaImporter.cs
- EntityDataSourceWizardForm.cs
- MulticastNotSupportedException.cs
- CallbackValidatorAttribute.cs