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
- ClientSideQueueItem.cs
- Cell.cs
- ApplicationManager.cs
- WindowsScroll.cs
- AvTraceDetails.cs
- XmlSchemaParticle.cs
- EncryptedPackageFilter.cs
- WrappedDispatcherException.cs
- PropertyValueChangedEvent.cs
- IgnoreFileBuildProvider.cs
- StylusSystemGestureEventArgs.cs
- Dispatcher.cs
- UnsafeMethods.cs
- Parallel.cs
- StylusLogic.cs
- EntityObject.cs
- FontUnit.cs
- Baml2006KnownTypes.cs
- CompModHelpers.cs
- ButtonBaseAutomationPeer.cs
- EntityContainerAssociationSet.cs
- ReaderContextStackData.cs
- CapabilitiesSection.cs
- AutoGeneratedFieldProperties.cs
- WmlLinkAdapter.cs
- Sentence.cs
- ArrangedElement.cs
- List.cs
- PagePropertiesChangingEventArgs.cs
- RangeValidator.cs
- ComplexPropertyEntry.cs
- CacheMemory.cs
- _Connection.cs
- SqlRowUpdatedEvent.cs
- XmlSchemaProviderAttribute.cs
- StyleHelper.cs
- ManifestSignatureInformation.cs
- TypeResolvingOptions.cs
- oledbmetadatacolumnnames.cs
- TableCellsCollectionEditor.cs
- XappLauncher.cs
- TriState.cs
- ClassicBorderDecorator.cs
- ModelChangedEventArgsImpl.cs
- sqlnorm.cs
- ExtendedPropertyCollection.cs
- BaseCodeDomTreeGenerator.cs
- _BaseOverlappedAsyncResult.cs
- InputMethodStateTypeInfo.cs
- ChangeProcessor.cs
- SystemColors.cs
- SmtpDigestAuthenticationModule.cs
- WindowsButton.cs
- PackagingUtilities.cs
- WebBrowser.cs
- InfoCardKeyedHashAlgorithm.cs
- FrameDimension.cs
- DrawingAttributes.cs
- MetadataArtifactLoaderCompositeResource.cs
- DateTimeOffset.cs
- NaturalLanguageHyphenator.cs
- TextEditorCharacters.cs
- ExtenderControl.cs
- ConfigurationPermission.cs
- WindowsListViewItemCheckBox.cs
- BufferCache.cs
- EnumDataContract.cs
- WasNotInstalledException.cs
- DbDataRecord.cs
- Events.cs
- BamlCollectionHolder.cs
- CallId.cs
- ColumnHeader.cs
- Helper.cs
- WindowsSecurityToken.cs
- WindowsButton.cs
- FilteredDataSetHelper.cs
- RequestCache.cs
- PipeStream.cs
- XXXInfos.cs
- Point3DValueSerializer.cs
- Int16AnimationBase.cs
- Transaction.cs
- hwndwrapper.cs
- XmlQualifiedName.cs
- DefaultClaimSet.cs
- ReadOnlyTernaryTree.cs
- HotSpot.cs
- ControlValuePropertyAttribute.cs
- TypeValidationEventArgs.cs
- diagnosticsswitches.cs
- CheckBoxStandardAdapter.cs
- FirstMatchCodeGroup.cs
- X509InitiatorCertificateServiceElement.cs
- JsonClassDataContract.cs
- StrokeFIndices.cs
- DllNotFoundException.cs
- Soap12ServerProtocol.cs
- ByteConverter.cs
- EntityDataSourceContextCreatingEventArgs.cs