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
- Formatter.cs
- DesignOnlyAttribute.cs
- SqlVersion.cs
- Region.cs
- ObjectKeyFrameCollection.cs
- XPathAxisIterator.cs
- OutOfMemoryException.cs
- DataGridViewCellConverter.cs
- EntityContainerEmitter.cs
- StatusBarPanelClickEvent.cs
- NamespaceEmitter.cs
- ItemsChangedEventArgs.cs
- TreeNodeStyleCollection.cs
- WebPartZoneCollection.cs
- EndpointAddressAugust2004.cs
- _DigestClient.cs
- Accessible.cs
- FrameworkRichTextComposition.cs
- SectionXmlInfo.cs
- FileLevelControlBuilderAttribute.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- PageCodeDomTreeGenerator.cs
- NameValueCollection.cs
- IDReferencePropertyAttribute.cs
- TransformPatternIdentifiers.cs
- ComponentManagerBroker.cs
- SqlDependencyUtils.cs
- LineProperties.cs
- QilStrConcatenator.cs
- querybuilder.cs
- StreamUpgradeProvider.cs
- TabOrder.cs
- PeerHopCountAttribute.cs
- NonClientArea.cs
- ResXDataNode.cs
- ViewStateException.cs
- InternalConfigRoot.cs
- SoapFault.cs
- ContainerParagraph.cs
- _ListenerAsyncResult.cs
- Single.cs
- DecimalAnimationBase.cs
- PerformanceCounterLib.cs
- EventWaitHandle.cs
- PreservationFileReader.cs
- CreateUserWizardStep.cs
- Renderer.cs
- TypeUtils.cs
- Int32RectValueSerializer.cs
- EastAsianLunisolarCalendar.cs
- tooltip.cs
- SymLanguageVendor.cs
- XmlAnyElementAttribute.cs
- Unit.cs
- GridViewActionList.cs
- DataGridViewCellStyleChangedEventArgs.cs
- ReferencedCategoriesDocument.cs
- CryptoConfig.cs
- _ProxyChain.cs
- PlatformNotSupportedException.cs
- KeyTimeConverter.cs
- PeerCustomResolverElement.cs
- SecurityException.cs
- Floater.cs
- DesignBinding.cs
- Propagator.JoinPropagator.SubstitutingCloneVisitor.cs
- TraceLevelStore.cs
- TextAutomationPeer.cs
- XmlSchemaSimpleContentExtension.cs
- SafeNativeMethods.cs
- DataServiceResponse.cs
- odbcmetadatacolumnnames.cs
- QueryParameter.cs
- ProcessInfo.cs
- PageWrapper.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- Math.cs
- ButtonChrome.cs
- DataGridViewComboBoxColumn.cs
- PersonalizationStateInfoCollection.cs
- ButtonStandardAdapter.cs
- BulletedList.cs
- DataViewSetting.cs
- ItemCheckedEvent.cs
- LinkGrep.cs
- SqlDataSourceStatusEventArgs.cs
- NumberFunctions.cs
- Exception.cs
- invalidudtexception.cs
- RowToParametersTransformer.cs
- HtmlInputReset.cs
- Dynamic.cs
- XmlAttributeCache.cs
- XmlSerializerNamespaces.cs
- WriterOutput.cs
- ServiceHttpModule.cs
- ChangePasswordAutoFormat.cs
- ObjectListFieldCollection.cs
- AttributeCollection.cs
- SqlTrackingService.cs