Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WbemProvider.cs
- HttpStreamFormatter.cs
- MessagePartSpecification.cs
- BaseResourcesBuildProvider.cs
- SymLanguageType.cs
- XmlImplementation.cs
- AttachInfo.cs
- BaseValidator.cs
- UnicodeEncoding.cs
- TerminatorSinks.cs
- CodeExpressionCollection.cs
- WindowShowOrOpenTracker.cs
- RepeatBehavior.cs
- ObjectTypeMapping.cs
- SmtpNetworkElement.cs
- MenuEventArgs.cs
- WSTrust.cs
- HtmlDocument.cs
- SymbolMethod.cs
- ListBox.cs
- SmtpAuthenticationManager.cs
- BrowserDefinitionCollection.cs
- PropertyNames.cs
- WebConfigurationHost.cs
- DataMemberAttribute.cs
- ScrollItemProviderWrapper.cs
- InputReferenceExpression.cs
- DelegatingTypeDescriptionProvider.cs
- ByteStreamMessageEncoderFactory.cs
- BaseDataBoundControl.cs
- HiddenField.cs
- CompilerTypeWithParams.cs
- BaseValidatorDesigner.cs
- ProcessHost.cs
- HttpCachePolicy.cs
- RC2.cs
- OpenTypeLayout.cs
- SystemInformation.cs
- RangeValueProviderWrapper.cs
- PolyLineSegment.cs
- RegisteredScript.cs
- OracleLob.cs
- PrintPreviewDialog.cs
- HelpKeywordAttribute.cs
- QilVisitor.cs
- MultiByteCodec.cs
- VirtualizingPanel.cs
- UriParserTemplates.cs
- OleDbTransaction.cs
- SqlBooleanMismatchVisitor.cs
- IndexedGlyphRun.cs
- formatter.cs
- SqlProcedureAttribute.cs
- ServiceProviders.cs
- RuntimeConfig.cs
- DataBindingHandlerAttribute.cs
- MatrixConverter.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- MetaType.cs
- PropertyGridEditorPart.cs
- SafeFileHandle.cs
- ButtonField.cs
- FieldBuilder.cs
- Faults.cs
- StateInitialization.cs
- _HeaderInfoTable.cs
- HMAC.cs
- PartialTrustVisibleAssemblyCollection.cs
- LocalizationCodeDomSerializer.cs
- DependencyObjectType.cs
- DefaultTextStore.cs
- InternalResources.cs
- CodeParameterDeclarationExpressionCollection.cs
- XmlSchemaComplexContent.cs
- Token.cs
- BadImageFormatException.cs
- TypeBuilder.cs
- XmlSchemaImport.cs
- SqlConnectionHelper.cs
- PrintDocument.cs
- ServiceBusyException.cs
- DataGridViewSelectedColumnCollection.cs
- MessageFormatterConverter.cs
- PagePropertiesChangingEventArgs.cs
- SqlAliaser.cs
- MILUtilities.cs
- FormatterConverter.cs
- BinaryParser.cs
- SqlConnectionManager.cs
- TdsParserSafeHandles.cs
- TraceUtility.cs
- WeakEventTable.cs
- DataGridViewDataErrorEventArgs.cs
- TextEffectResolver.cs
- BitmapEffectDrawingContextState.cs
- MessageSmuggler.cs
- COM2PropertyDescriptor.cs
- CodeRemoveEventStatement.cs
- CuspData.cs
- ContainerUtilities.cs