Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / clr / src / BCL / System / Security / Cryptography / AsymmetricSignatureDeformatter.cs / 1 / AsymmetricSignatureDeformatter.cs
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
//
// AsymmetricSignatureDeformatter.cs
//
namespace System.Security.Cryptography {
using System.Security;
using System;
[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");
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- NativeCppClassAttribute.cs
- IndentTextWriter.cs
- ValueTypeFixupInfo.cs
- ChangeNode.cs
- AutoGeneratedFieldProperties.cs
- WrappedIUnknown.cs
- DataObjectCopyingEventArgs.cs
- OleDbPermission.cs
- DataGridViewComboBoxEditingControl.cs
- RadioButton.cs
- WebControlsSection.cs
- LinearKeyFrames.cs
- RuleInfoComparer.cs
- TrackingMemoryStreamFactory.cs
- DefaultPrintController.cs
- XmlSchemas.cs
- xamlnodes.cs
- PreviewKeyDownEventArgs.cs
- MSAAEventDispatcher.cs
- MimeObjectFactory.cs
- HwndSourceKeyboardInputSite.cs
- PagedControl.cs
- HostVisual.cs
- DriveNotFoundException.cs
- LinkLabel.cs
- DBBindings.cs
- DataContext.cs
- PasswordDeriveBytes.cs
- ListManagerBindingsCollection.cs
- RequestNavigateEventArgs.cs
- DbException.cs
- Formatter.cs
- Model3D.cs
- ToolBarButton.cs
- ExceptionHandler.cs
- WebHttpDispatchOperationSelector.cs
- AutoResizedEvent.cs
- MailAddress.cs
- ReceiveCompletedEventArgs.cs
- LongCountAggregationOperator.cs
- AuthenticationModuleElementCollection.cs
- DocobjHost.cs
- Marshal.cs
- Module.cs
- FilterQueryOptionExpression.cs
- CircleHotSpot.cs
- WindowsTreeView.cs
- FocusWithinProperty.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- SqlCommandSet.cs
- CodeCommentStatement.cs
- AnyAllSearchOperator.cs
- TableLayoutSettingsTypeConverter.cs
- CodeNamespace.cs
- TokenizerHelper.cs
- MenuCommand.cs
- ChtmlSelectionListAdapter.cs
- ArrangedElementCollection.cs
- HttpConfigurationSystem.cs
- TextClipboardData.cs
- DataGridViewComboBoxCell.cs
- ExeConfigurationFileMap.cs
- _SpnDictionary.cs
- PersonalizablePropertyEntry.cs
- ISCIIEncoding.cs
- FormViewPageEventArgs.cs
- LambdaCompiler.Unary.cs
- Crypto.cs
- SortAction.cs
- ResourceReader.cs
- DelegateHelpers.Generated.cs
- OrderedDictionary.cs
- AddressAccessDeniedException.cs
- ContainerParagraph.cs
- EventItfInfo.cs
- EdmType.cs
- _NetRes.cs
- XmlCharacterData.cs
- IPEndPoint.cs
- NestPullup.cs
- StandardCommands.cs
- OutOfMemoryException.cs
- OperatingSystem.cs
- MethodAccessException.cs
- RowToParametersTransformer.cs
- PageEventArgs.cs
- WindowsFormsHost.cs
- WebResourceAttribute.cs
- Delegate.cs
- ExtendedPropertyDescriptor.cs
- ContainerParaClient.cs
- SynchronizedPool.cs
- RemotingSurrogateSelector.cs
- WindowsStatic.cs
- OleDbPermission.cs
- DataViewSetting.cs
- LongMinMaxAggregationOperator.cs
- DPCustomTypeDescriptor.cs
- BitmapSizeOptions.cs
- LinqDataSourceValidationException.cs