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
- _AutoWebProxyScriptHelper.cs
- DesigntimeLicenseContext.cs
- Mapping.cs
- RootBrowserWindowAutomationPeer.cs
- MetadataArtifactLoaderFile.cs
- GeneralTransform3DGroup.cs
- TextCompositionEventArgs.cs
- EventDrivenDesigner.cs
- CodeMethodInvokeExpression.cs
- TrustLevelCollection.cs
- ReadOnlyDictionary.cs
- _AuthenticationState.cs
- EntityDataSourceColumn.cs
- DynamicDiscoveryDocument.cs
- RouteData.cs
- XmlNamespaceMapping.cs
- FindSimilarActivitiesVerb.cs
- WebBrowserProgressChangedEventHandler.cs
- LocatorManager.cs
- FilteredDataSetHelper.cs
- Point4DValueSerializer.cs
- XPathMessageFilterElementComparer.cs
- EntitySetBaseCollection.cs
- XmlNode.cs
- HexParser.cs
- SqlDataSource.cs
- CalendarData.cs
- UnaryExpression.cs
- CheckBoxField.cs
- ResourceDefaultValueAttribute.cs
- IpcClientManager.cs
- WinInet.cs
- AsyncDataRequest.cs
- RequestCacheManager.cs
- UniformGrid.cs
- TerminatorSinks.cs
- WebPartEditVerb.cs
- RelationshipConstraintValidator.cs
- SymmetricKeyWrap.cs
- XmlSerializerAssemblyAttribute.cs
- GridLengthConverter.cs
- AutomationPropertyChangedEventArgs.cs
- CapabilitiesState.cs
- DataReaderContainer.cs
- GridViewRow.cs
- CacheRequest.cs
- LinearKeyFrames.cs
- EntityDesignerBuildProvider.cs
- StickyNoteContentControl.cs
- AccessDataSourceWizardForm.cs
- SmiConnection.cs
- CacheDependency.cs
- IncomingWebRequestContext.cs
- ToolStripProgressBar.cs
- XPathEmptyIterator.cs
- ExtentCqlBlock.cs
- ReverseQueryOperator.cs
- SynchronizedCollection.cs
- _LazyAsyncResult.cs
- CompositeDuplexBindingElementImporter.cs
- MultiAsyncResult.cs
- LicenseManager.cs
- SqlDataReader.cs
- XmlReaderSettings.cs
- TabPanel.cs
- KeyToListMap.cs
- MatrixKeyFrameCollection.cs
- InputLanguage.cs
- ArglessEventHandlerProxy.cs
- EncodingNLS.cs
- FlowNode.cs
- SocketException.cs
- NonClientArea.cs
- DeferredTextReference.cs
- WebDescriptionAttribute.cs
- IDQuery.cs
- Select.cs
- SpellerHighlightLayer.cs
- RoleManagerEventArgs.cs
- RelationshipWrapper.cs
- StringPropertyBuilder.cs
- PointIndependentAnimationStorage.cs
- DataGridViewRowEventArgs.cs
- TextTreeUndo.cs
- BaseResourcesBuildProvider.cs
- HTTPNotFoundHandler.cs
- KeyFrames.cs
- RC2.cs
- PreProcessInputEventArgs.cs
- Propagator.Evaluator.cs
- RotationValidation.cs
- AssertFilter.cs
- CheckBoxRenderer.cs
- WindowsFormsHostAutomationPeer.cs
- ScriptDescriptor.cs
- ReferenceEqualityComparer.cs
- DiagnosticTraceSource.cs
- XmlImplementation.cs
- TdsValueSetter.cs
- MLangCodePageEncoding.cs