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
- Attributes.cs
- LogicalTreeHelper.cs
- CollectionViewGroup.cs
- ForeignKeyConstraint.cs
- CodeCommentStatementCollection.cs
- WebUtil.cs
- BasicAsyncResult.cs
- RichTextBoxConstants.cs
- XmlMtomReader.cs
- FunctionImportMapping.cs
- Cursors.cs
- BindableTemplateBuilder.cs
- TimeZone.cs
- Msec.cs
- ToolBarButtonClickEvent.cs
- TableNameAttribute.cs
- URL.cs
- TimeManager.cs
- DataObjectMethodAttribute.cs
- LongCountAggregationOperator.cs
- QilCloneVisitor.cs
- TemplatedMailWebEventProvider.cs
- ImmutableAssemblyCacheEntry.cs
- UnsafeNativeMethods.cs
- HtmlLink.cs
- WmfPlaceableFileHeader.cs
- ObjectListItem.cs
- TreeNodeStyle.cs
- XmlWellformedWriter.cs
- MarkerProperties.cs
- DefaultBinder.cs
- XmlSchemaAll.cs
- UserCancellationException.cs
- Decoder.cs
- Icon.cs
- AsymmetricSignatureFormatter.cs
- GrammarBuilderPhrase.cs
- InputBinder.cs
- RecipientInfo.cs
- TraceContext.cs
- ManipulationBoundaryFeedbackEventArgs.cs
- SafeHandles.cs
- EdmEntityTypeAttribute.cs
- _NativeSSPI.cs
- InputProcessorProfilesLoader.cs
- EndpointAddressAugust2004.cs
- EntityDesignerDataSourceView.cs
- recordstatefactory.cs
- FontEditor.cs
- CacheChildrenQuery.cs
- XsltException.cs
- AppDomainShutdownMonitor.cs
- ISFClipboardData.cs
- ToolStripManager.cs
- ConsumerConnectionPoint.cs
- ThicknessAnimation.cs
- StorageEntityTypeMapping.cs
- HyperLinkStyle.cs
- CatalogPart.cs
- Fx.cs
- AccessibleObject.cs
- SimpleHandlerBuildProvider.cs
- Graph.cs
- externdll.cs
- AsyncCompletedEventArgs.cs
- OracleParameterBinding.cs
- PeerPresenceInfo.cs
- InlineCategoriesDocument.cs
- ResourceSet.cs
- WebPartMinimizeVerb.cs
- EntityDataSourceValidationException.cs
- TextSchema.cs
- ActivityInstanceReference.cs
- HtmlInputSubmit.cs
- Vector3D.cs
- ExclusiveHandle.cs
- ConfigurationException.cs
- AppDomainManager.cs
- GenericsInstances.cs
- ConfigXmlElement.cs
- RegistryKey.cs
- PolicyImporterElement.cs
- ServiceDescriptionData.cs
- TcpClientChannel.cs
- WebPartZone.cs
- OpenFileDialog.cs
- BindingList.cs
- EnvelopedPkcs7.cs
- FixedSOMSemanticBox.cs
- WebPartTracker.cs
- CodeChecksumPragma.cs
- IfJoinedCondition.cs
- MultiSelector.cs
- Tokenizer.cs
- WindowsScroll.cs
- SelectedGridItemChangedEvent.cs
- ColorAnimationBase.cs
- RotateTransform.cs
- LinqDataSourceHelper.cs
- AddInEnvironment.cs