Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Security / Cryptography / HMACSHA1.cs / 1305376 / HMACSHA1.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //[....] // // // HMACSHA1.cs // namespace System.Security.Cryptography { [System.Runtime.InteropServices.ComVisible(true)] public class HMACSHA1 : HMAC { // // public constructors // public HMACSHA1 () : this (Utils.GenerateRandom(64)) {} public HMACSHA1 (byte[] key) : this (key, false) {} public HMACSHA1 (byte[] key, bool useManagedSha1) { m_hashName = "SHA1"; #if FEATURE_CRYPTO if (useManagedSha1) { #endif // FEATURE_CRYPTO m_hash1 = new SHA1Managed(); m_hash2 = new SHA1Managed(); #if FEATURE_CRYPTO } else { m_hash1 = new SHA1CryptoServiceProvider(); m_hash2 = new SHA1CryptoServiceProvider(); } #endif // FEATURE_CRYPTO HashSizeValue = 160; base.InitializeKey(key); } } } // 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
- AutomationPattern.cs
- DocumentAutomationPeer.cs
- PackageStore.cs
- UiaCoreApi.cs
- RelationshipManager.cs
- PrinterUnitConvert.cs
- MetafileEditor.cs
- TraceContextRecord.cs
- XamlDesignerSerializationManager.cs
- NewItemsContextMenuStrip.cs
- UrlPath.cs
- TextBlock.cs
- Style.cs
- JoinSymbol.cs
- IsolatedStorageFileStream.cs
- SemaphoreFullException.cs
- ByteAnimation.cs
- PointF.cs
- SkipQueryOptionExpression.cs
- SiteMap.cs
- ControlPropertyNameConverter.cs
- SQLMoneyStorage.cs
- CodeGenerator.cs
- ChangeBlockUndoRecord.cs
- ImageIndexEditor.cs
- ListItem.cs
- DiagnosticEventProvider.cs
- SelfIssuedAuthAsymmetricKey.cs
- UserValidatedEventArgs.cs
- BufferedGraphicsContext.cs
- StreamWriter.cs
- PaginationProgressEventArgs.cs
- ThreadExceptionEvent.cs
- WrapPanel.cs
- CodeTypeOfExpression.cs
- ToolstripProfessionalRenderer.cs
- ExitEventArgs.cs
- GridViewUpdatedEventArgs.cs
- PropertyChange.cs
- KeyNotFoundException.cs
- SrgsGrammar.cs
- HandledMouseEvent.cs
- Style.cs
- SafeNativeMethodsMilCoreApi.cs
- DataGridPagerStyle.cs
- CredentialCache.cs
- FileDetails.cs
- MetabaseServerConfig.cs
- XamlReaderHelper.cs
- SkipQueryOptionExpression.cs
- StringArrayConverter.cs
- SspiWrapper.cs
- CompilerWrapper.cs
- FtpWebResponse.cs
- MobileComponentEditorPage.cs
- TableCellCollection.cs
- VisualTarget.cs
- UserControl.cs
- SettingsAttributes.cs
- MatrixAnimationUsingKeyFrames.cs
- GuidelineCollection.cs
- SystemDiagnosticsSection.cs
- InkCanvasSelection.cs
- Constants.cs
- UnhandledExceptionEventArgs.cs
- TraceUtils.cs
- VideoDrawing.cs
- WindowsBrush.cs
- AssemblyName.cs
- SiteMapDataSourceView.cs
- NetCodeGroup.cs
- ExpandoObject.cs
- FileDialogCustomPlace.cs
- FolderBrowserDialog.cs
- MessageSmuggler.cs
- QuaternionConverter.cs
- ClientCultureInfo.cs
- Accessors.cs
- CharacterString.cs
- ExtendedPropertyDescriptor.cs
- ChtmlTextWriter.cs
- OleDbSchemaGuid.cs
- shaperfactoryquerycacheentry.cs
- GrammarBuilderRuleRef.cs
- CatalogZone.cs
- WebSysDescriptionAttribute.cs
- ReflectionPermission.cs
- DataGridTableStyleMappingNameEditor.cs
- XmlAttributes.cs
- FilePrompt.cs
- Site.cs
- ComponentChangedEvent.cs
- ForceCopyBuildProvider.cs
- XmlSchemaChoice.cs
- UnicodeEncoding.cs
- EntitySqlQueryBuilder.cs
- PasswordBox.cs
- SqlMethodCallConverter.cs
- InstanceDataCollection.cs
- GenericEnumConverter.cs