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
- Socket.cs
- EntityModelSchemaGenerator.cs
- BinaryNode.cs
- ControlPropertyNameConverter.cs
- TemplateContainer.cs
- hwndwrapper.cs
- AstTree.cs
- DispatcherProcessingDisabled.cs
- EndPoint.cs
- BorderSidesEditor.cs
- BindStream.cs
- UnicodeEncoding.cs
- Gdiplus.cs
- CipherData.cs
- BStrWrapper.cs
- ConstrainedDataObject.cs
- UInt16.cs
- CanExpandCollapseAllConverter.cs
- NameValueFileSectionHandler.cs
- SqlDataSourceView.cs
- x509store.cs
- UnSafeCharBuffer.cs
- RelatedCurrencyManager.cs
- ComponentSerializationService.cs
- CultureInfo.cs
- ITreeGenerator.cs
- DataTableMappingCollection.cs
- Int32AnimationUsingKeyFrames.cs
- TableLayoutStyle.cs
- DbDataSourceEnumerator.cs
- CompositionAdorner.cs
- ClaimComparer.cs
- Section.cs
- DataGridItemCollection.cs
- ButtonStandardAdapter.cs
- MetabaseReader.cs
- AppDomain.cs
- PerformanceCounter.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- WebRequestModuleElement.cs
- SafeThreadHandle.cs
- XmlDataSource.cs
- RawStylusInput.cs
- AssociatedControlConverter.cs
- ListViewTableRow.cs
- StringFunctions.cs
- DescendentsWalkerBase.cs
- XamlToRtfParser.cs
- UnauthorizedWebPart.cs
- EmptyCollection.cs
- errorpatternmatcher.cs
- ProfessionalColorTable.cs
- CheckBox.cs
- XmlStreamStore.cs
- ObsoleteAttribute.cs
- VScrollBar.cs
- HelpProvider.cs
- Panel.cs
- TiffBitmapDecoder.cs
- BrushValueSerializer.cs
- Oid.cs
- VirtualPathData.cs
- CqlGenerator.cs
- SecondaryIndexDefinition.cs
- SafeLocalAllocation.cs
- _AcceptOverlappedAsyncResult.cs
- TextureBrush.cs
- EventMappingSettings.cs
- HostSecurityManager.cs
- ActivityExecutorOperation.cs
- WorkflowMarkupSerializationProvider.cs
- XmlSchemaAll.cs
- Viewport3DVisual.cs
- SchemaImporterExtensionElementCollection.cs
- DynamicControl.cs
- Int32Collection.cs
- DispatcherExceptionFilterEventArgs.cs
- DataGridItemEventArgs.cs
- sqlinternaltransaction.cs
- CodeArrayCreateExpression.cs
- NamespaceCollection.cs
- TimeoutHelper.cs
- XpsSerializerWriter.cs
- ToolStripPanel.cs
- ScriptingScriptResourceHandlerSection.cs
- UnmanagedMemoryStream.cs
- XPathMultyIterator.cs
- AspCompat.cs
- ScrollProperties.cs
- ThemeableAttribute.cs
- TraceListener.cs
- InlinedLocationReference.cs
- FilterEventArgs.cs
- IListConverters.cs
- MSAAEventDispatcher.cs
- FixedSOMImage.cs
- StylusOverProperty.cs
- StreamInfo.cs
- LinearKeyFrames.cs
- Camera.cs