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
- WebPageTraceListener.cs
- BitmapImage.cs
- InitializationEventAttribute.cs
- FreeFormDragDropManager.cs
- SecurityManager.cs
- NativeMethods.cs
- BamlLocalizer.cs
- DataConnectionHelper.cs
- EncryptedData.cs
- HtmlString.cs
- Attributes.cs
- ToolboxItemSnapLineBehavior.cs
- UrlAuthorizationModule.cs
- DispatcherOperation.cs
- Model3D.cs
- DocumentPage.cs
- CodeDomConfigurationHandler.cs
- DefaultTraceListener.cs
- TemplateControlCodeDomTreeGenerator.cs
- PopupRootAutomationPeer.cs
- _CookieModule.cs
- InitiatorServiceModelSecurityTokenRequirement.cs
- ProxyHelper.cs
- SoapMessage.cs
- TypeSystem.cs
- CompositeCollectionView.cs
- ConfigurationConverterBase.cs
- WindowsListViewScroll.cs
- PrintController.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- Crypto.cs
- OperandQuery.cs
- TemplateXamlTreeBuilder.cs
- SoapIncludeAttribute.cs
- WebPartUtil.cs
- WebBrowser.cs
- PriorityQueue.cs
- ResolveCompletedEventArgs.cs
- ConstraintCollection.cs
- OleDbRowUpdatedEvent.cs
- ToolStripProgressBar.cs
- SlipBehavior.cs
- OlePropertyStructs.cs
- TcpActivation.cs
- OleDbErrorCollection.cs
- MappingSource.cs
- SqlUserDefinedTypeAttribute.cs
- SocketAddress.cs
- Subset.cs
- LabelLiteral.cs
- NumberFunctions.cs
- DataRowView.cs
- MobileErrorInfo.cs
- PasswordTextNavigator.cs
- PreservationFileWriter.cs
- ComponentManagerBroker.cs
- OracleConnection.cs
- DesignerCategoryAttribute.cs
- SocketAddress.cs
- StringUtil.cs
- NullRuntimeConfig.cs
- SiteMapSection.cs
- SpAudioStreamWrapper.cs
- HttpCapabilitiesEvaluator.cs
- Viewport2DVisual3D.cs
- NegotiationTokenAuthenticatorState.cs
- TrackingConditionCollection.cs
- UnsafeNetInfoNativeMethods.cs
- NamedElement.cs
- NotificationContext.cs
- GetLastErrorDetailsRequest.cs
- Frame.cs
- AnnotationComponentChooser.cs
- RegexReplacement.cs
- HtmlTextArea.cs
- CriticalFinalizerObject.cs
- MemberCollection.cs
- Image.cs
- Point.cs
- LinkArea.cs
- GACIdentityPermission.cs
- MetadataItemCollectionFactory.cs
- DataGridViewCheckBoxColumn.cs
- SByteConverter.cs
- AppDomainUnloadedException.cs
- BuildManagerHost.cs
- DictationGrammar.cs
- PrimitiveType.cs
- Decoder.cs
- dtdvalidator.cs
- SqlDataSourceQueryConverter.cs
- mactripleDES.cs
- XmlHierarchyData.cs
- DataStreamFromComStream.cs
- TableRow.cs
- QueryResult.cs
- Trace.cs
- Hyperlink.cs
- TextElement.cs
- VerticalAlignConverter.cs