Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Core / System / Security / Cryptography / ECDsa.cs / 1305376 / ECDsa.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== using System; namespace System.Security.Cryptography { ////// Base class for implementations of elliptic curve DSA /// [System.Security.Permissions.HostProtection(MayLeakOnAbort = true)] public abstract class ECDsa : AsymmetricAlgorithm { public override string KeyExchangeAlgorithm { get { return null; } } public override string SignatureAlgorithm { get { return "ECDsa"; } } // // Creation factory methods // public static new ECDsa Create() { return Create(typeof(ECDsaCng).FullName); } public static new ECDsa Create(string algorithm) { if (algorithm == null) { throw new ArgumentNullException("algorithm"); } return CryptoConfig.CreateFromName(algorithm) as ECDsa; } // // Signature operations // public abstract byte[] SignHash(byte[] hash); public abstract bool VerifyHash(byte[] hash, byte[] signature); } } // 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
- CacheMode.cs
- EditorPartDesigner.cs
- BindableTemplateBuilder.cs
- ItemCheckEvent.cs
- Evidence.cs
- Control.cs
- PrivilegedConfigurationManager.cs
- ArgumentNullException.cs
- XamlPathDataSerializer.cs
- ScriptResourceMapping.cs
- XmlStreamStore.cs
- WebPartDescription.cs
- DifferencingCollection.cs
- SpecialFolderEnumConverter.cs
- AssemblyHash.cs
- UnsafeNativeMethods.cs
- CatalogZoneBase.cs
- AliasGenerator.cs
- XPathParser.cs
- StaticTextPointer.cs
- MsmqIntegrationProcessProtocolHandler.cs
- ToolStripPanelRow.cs
- XmlEncodedRawTextWriter.cs
- ItemCheckEvent.cs
- BitStack.cs
- Rect3DValueSerializer.cs
- ActivityTypeResolver.xaml.cs
- XPathMultyIterator.cs
- WebDisplayNameAttribute.cs
- NavigationProperty.cs
- XmlSchemaDatatype.cs
- ResolveNameEventArgs.cs
- WeakReferenceList.cs
- AvtEvent.cs
- TypeLibConverter.cs
- DrawItemEvent.cs
- TimelineCollection.cs
- HttpConfigurationContext.cs
- SelectionRange.cs
- AutoSizeComboBox.cs
- XmlNavigatorFilter.cs
- WebReferenceCollection.cs
- MetadataImporterQuotas.cs
- AmbiguousMatchException.cs
- __Error.cs
- ResourcesChangeInfo.cs
- EndpointDiscoveryMetadataCD1.cs
- HelpProvider.cs
- HttpWebRequest.cs
- LeaseManager.cs
- FrameworkContentElementAutomationPeer.cs
- EntityDataSourceMemberPath.cs
- VirtualPathExtension.cs
- Control.cs
- ZoneIdentityPermission.cs
- CodeBinaryOperatorExpression.cs
- FormsAuthenticationUser.cs
- LateBoundBitmapDecoder.cs
- QueryStringParameter.cs
- Button.cs
- WorkflowCreationContext.cs
- XmlDocumentFragment.cs
- QueryRewriter.cs
- GridToolTip.cs
- UserControl.cs
- MailSettingsSection.cs
- GACIdentityPermission.cs
- IisTraceListener.cs
- WriteableBitmap.cs
- ServiceManagerHandle.cs
- TextControlDesigner.cs
- CompositionDesigner.cs
- ClockGroup.cs
- KnownIds.cs
- TimelineClockCollection.cs
- FormViewModeEventArgs.cs
- KeyValueConfigurationElement.cs
- CodeAccessSecurityEngine.cs
- ByeMessage11.cs
- WindowsRegion.cs
- _SSPIWrapper.cs
- TreeViewBindingsEditor.cs
- HotSpot.cs
- TypeExtensions.cs
- DiscardableAttribute.cs
- ServiceAuthorizationManager.cs
- EnterpriseServicesHelper.cs
- PropertyGeneratedEventArgs.cs
- ListBindingHelper.cs
- Soap12FormatExtensions.cs
- IPAddress.cs
- Stackframe.cs
- MimeFormatExtensions.cs
- EnlistmentState.cs
- EncryptedXml.cs
- OdbcEnvironmentHandle.cs
- SourceLocation.cs
- PartialClassGenerationTask.cs
- RuleValidation.cs
- SerialPort.cs