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
- DesignTimeParseData.cs
- LayoutTableCell.cs
- RoutingService.cs
- WebRequestModulesSection.cs
- PerformanceCounterCategory.cs
- HttpRequest.cs
- HttpContext.cs
- RemoteWebConfigurationHostServer.cs
- DynamicDiscoSearcher.cs
- InkCanvas.cs
- MimeTypeMapper.cs
- SizeF.cs
- SignatureGenerator.cs
- ConfigsHelper.cs
- ObjectContext.cs
- DataBoundLiteralControl.cs
- StreamWithDictionary.cs
- Misc.cs
- DrawingAttributeSerializer.cs
- PathSegment.cs
- RankException.cs
- StreamingContext.cs
- FindCompletedEventArgs.cs
- SHA256Managed.cs
- DBNull.cs
- EpmContentSerializerBase.cs
- ScrollBarRenderer.cs
- SamlAuthenticationStatement.cs
- VirtualizedItemPattern.cs
- Positioning.cs
- EventDescriptor.cs
- InplaceBitmapMetadataWriter.cs
- EditorAttributeInfo.cs
- CollectionType.cs
- Int32Converter.cs
- Function.cs
- HeaderElement.cs
- XmlQueryContext.cs
- ConnectionPoolManager.cs
- DeviceSpecific.cs
- ListView.cs
- FixedSOMTableRow.cs
- CharacterString.cs
- StrokeNode.cs
- PointF.cs
- SafeCryptContextHandle.cs
- TextProperties.cs
- DataControlFieldCell.cs
- LoginView.cs
- hebrewshape.cs
- RequestReplyCorrelator.cs
- XmlSchemaValidationException.cs
- JsonCollectionDataContract.cs
- OutputCacheModule.cs
- MenuRendererClassic.cs
- TemplateLookupAction.cs
- DodSequenceMerge.cs
- PageParserFilter.cs
- XmlSerializerAssemblyAttribute.cs
- MultipleViewPattern.cs
- CompiledAction.cs
- Authorization.cs
- HttpResponse.cs
- DelimitedListTraceListener.cs
- DataTableCollection.cs
- SharedDp.cs
- RectAnimationClockResource.cs
- XmlTextEncoder.cs
- ImportCatalogPart.cs
- PerformanceCounterPermissionEntry.cs
- DataGridViewComboBoxEditingControl.cs
- TextTabProperties.cs
- Transform.cs
- VideoDrawing.cs
- DataControlButton.cs
- RangeContentEnumerator.cs
- BinaryMethodMessage.cs
- FormViewDeleteEventArgs.cs
- XmlNodeComparer.cs
- DecimalFormatter.cs
- isolationinterop.cs
- __ConsoleStream.cs
- OracleEncoding.cs
- XmlSchemaComplexContentExtension.cs
- HtmlInputRadioButton.cs
- CultureMapper.cs
- XmlArrayItemAttributes.cs
- ListBase.cs
- Inflater.cs
- MonitoringDescriptionAttribute.cs
- CompositeCollection.cs
- HtmlHead.cs
- HtmlHistory.cs
- DrawingGroupDrawingContext.cs
- HTMLTextWriter.cs
- dataSvcMapFileLoader.cs
- Geometry.cs
- SqlEnums.cs
- EventItfInfo.cs
- EngineSite.cs