Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Security / Cryptography / AsymmetricSignatureDeformatter.cs / 1305376 / AsymmetricSignatureDeformatter.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //[....] // // // AsymmetricSignatureDeformatter.cs // namespace System.Security.Cryptography { using System.Security; using System; using System.Diagnostics.Contracts; [System.Runtime.InteropServices.ComVisible(true)] public abstract class AsymmetricSignatureDeformatter { // // protected constructors // protected AsymmetricSignatureDeformatter() { } // // public methods // abstract public void SetKey(AsymmetricAlgorithm key); abstract public void SetHashAlgorithm(String strName); public virtual bool VerifySignature(HashAlgorithm hash, byte[] rgbSignature) { if (hash == null) throw new ArgumentNullException("hash"); Contract.EndContractBlock(); SetHashAlgorithm(hash.ToString()); return VerifySignature(hash.Hash, rgbSignature); } abstract public bool VerifySignature(byte[] rgbHash, byte[] rgbSignature); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //[....] // // // AsymmetricSignatureDeformatter.cs // namespace System.Security.Cryptography { using System.Security; using System; using System.Diagnostics.Contracts; [System.Runtime.InteropServices.ComVisible(true)] public abstract class AsymmetricSignatureDeformatter { // // protected constructors // protected AsymmetricSignatureDeformatter() { } // // public methods // abstract public void SetKey(AsymmetricAlgorithm key); abstract public void SetHashAlgorithm(String strName); public virtual bool VerifySignature(HashAlgorithm hash, byte[] rgbSignature) { if (hash == null) throw new ArgumentNullException("hash"); Contract.EndContractBlock(); SetHashAlgorithm(hash.ToString()); return VerifySignature(hash.Hash, rgbSignature); } abstract public bool VerifySignature(byte[] rgbHash, byte[] rgbSignature); } } // 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
- SimpleHandlerFactory.cs
- FrameDimension.cs
- ComplusEndpointConfigContainer.cs
- XmlSchemaComplexContent.cs
- Rules.cs
- Int32EqualityComparer.cs
- GenericTypeParameterBuilder.cs
- FrameworkTextComposition.cs
- PerformanceCounterManager.cs
- DetailsViewInsertedEventArgs.cs
- AttributeData.cs
- HTMLTextWriter.cs
- SoapHeader.cs
- OrderedDictionary.cs
- XmlSerializerSection.cs
- GradientBrush.cs
- EntityConnectionStringBuilder.cs
- XmlSchemaChoice.cs
- HtmlTernaryTree.cs
- SessionStateModule.cs
- WorkflowViewStateService.cs
- BindStream.cs
- XmlEntityReference.cs
- _NestedSingleAsyncResult.cs
- AssemblyFilter.cs
- DataError.cs
- Stylesheet.cs
- DataControlFieldCell.cs
- ProtocolsConfigurationEntry.cs
- NonClientArea.cs
- TypeTypeConverter.cs
- CommonDialog.cs
- WindowsTokenRoleProvider.cs
- CodeConditionStatement.cs
- TypeSystem.cs
- ExecutionEngineException.cs
- TextBoxAutomationPeer.cs
- PipeConnection.cs
- ResourceAssociationTypeEnd.cs
- SqlTypeSystemProvider.cs
- PatternMatcher.cs
- IntSecurity.cs
- SystemInformation.cs
- SqlConnectionHelper.cs
- Point4DValueSerializer.cs
- UIntPtr.cs
- EventPropertyMap.cs
- DataServiceException.cs
- DSACryptoServiceProvider.cs
- SmiContextFactory.cs
- ZoomPercentageConverter.cs
- ExecutionPropertyManager.cs
- MimeWriter.cs
- TextFormatterHost.cs
- SspiSecurityTokenProvider.cs
- ConfigurationCollectionAttribute.cs
- ColumnWidthChangingEvent.cs
- TemplateBaseAction.cs
- SecUtil.cs
- BuildProvidersCompiler.cs
- _HTTPDateParse.cs
- Method.cs
- ToolStripArrowRenderEventArgs.cs
- ThaiBuddhistCalendar.cs
- AnimationStorage.cs
- Stack.cs
- HtmlTextBoxAdapter.cs
- SetState.cs
- CalendarDateRangeChangingEventArgs.cs
- MemberInitExpression.cs
- GlyphInfoList.cs
- SqlCacheDependencyDatabase.cs
- ConfigurationManagerHelperFactory.cs
- ObjectDataSourceStatusEventArgs.cs
- ResourceReader.cs
- SamlNameIdentifierClaimResource.cs
- NTAccount.cs
- StateItem.cs
- SiteMapNode.cs
- ResourceExpressionBuilder.cs
- TypeForwardedToAttribute.cs
- WebPartCatalogCloseVerb.cs
- MultipleViewProviderWrapper.cs
- DocumentPaginator.cs
- DefaultAsyncDataDispatcher.cs
- XmlCountingReader.cs
- ResourcePool.cs
- DLinqAssociationProvider.cs
- CodeGenerator.cs
- XmlSerializerNamespaces.cs
- SqlDataSourceEnumerator.cs
- UserControlParser.cs
- TextInfo.cs
- ManagedFilter.cs
- EventSetter.cs
- QueryOptionExpression.cs
- Propagator.cs
- BaseCodeDomTreeGenerator.cs
- DateTimeConstantAttribute.cs
- Command.cs