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
- CommonXSendMessage.cs
- InvalidEnumArgumentException.cs
- XmlTextReaderImplHelpers.cs
- CheckBox.cs
- SqlProvider.cs
- UnSafeCharBuffer.cs
- ThreadAttributes.cs
- DataBoundControlHelper.cs
- ListViewTableRow.cs
- sqlmetadatafactory.cs
- SharedConnectionWorkflowTransactionService.cs
- ProtocolsConfigurationHandler.cs
- DrawingContextWalker.cs
- PropertyStore.cs
- ValueOfAction.cs
- Content.cs
- BitmapEffectvisualstate.cs
- BackStopAuthenticationModule.cs
- NumberFormatter.cs
- Geometry3D.cs
- ByteRangeDownloader.cs
- GeneratedCodeAttribute.cs
- XmlSchemaParticle.cs
- RIPEMD160Managed.cs
- TypeLoader.cs
- ViewCellRelation.cs
- VirtualDirectoryMapping.cs
- XmlAttributeCollection.cs
- SmiConnection.cs
- ElementsClipboardData.cs
- StrongTypingException.cs
- QfeChecker.cs
- WindowInteractionStateTracker.cs
- MarginCollapsingState.cs
- DrawListViewColumnHeaderEventArgs.cs
- ProviderCollection.cs
- SystemIcmpV4Statistics.cs
- RuntimeConfigLKG.cs
- WebServiceResponse.cs
- DropDownList.cs
- FrameAutomationPeer.cs
- XmlArrayAttribute.cs
- ComNativeDescriptor.cs
- CodeTypeParameterCollection.cs
- OdbcReferenceCollection.cs
- DispatchChannelSink.cs
- RemoteX509AsymmetricSecurityKey.cs
- ByteStreamGeometryContext.cs
- StartUpEventArgs.cs
- CultureInfo.cs
- XmlAggregates.cs
- WorkflowValidationFailedException.cs
- Stopwatch.cs
- NamespaceInfo.cs
- MimeFormatter.cs
- CmsUtils.cs
- MarkupCompilePass2.cs
- Label.cs
- NameNode.cs
- DesignerDataTableBase.cs
- DataListItemEventArgs.cs
- System.Data_BID.cs
- TypefaceMetricsCache.cs
- DrawingImage.cs
- StoreContentChangedEventArgs.cs
- WebPartZoneBase.cs
- MatrixValueSerializer.cs
- ConnectionsZone.cs
- Literal.cs
- HwndStylusInputProvider.cs
- ErrorTableItemStyle.cs
- InternalConfigSettingsFactory.cs
- x509utils.cs
- DataPagerField.cs
- LinkClickEvent.cs
- DotExpr.cs
- InertiaRotationBehavior.cs
- ServiceDefaults.cs
- CompilationLock.cs
- EventRecordWrittenEventArgs.cs
- Rule.cs
- EntityParameter.cs
- DataSourceControlBuilder.cs
- ReliableMessagingVersionConverter.cs
- SemanticResultKey.cs
- SynchronizationContext.cs
- CapiSafeHandles.cs
- LoginView.cs
- PtsCache.cs
- WorkflowTerminatedException.cs
- QueryContinueDragEventArgs.cs
- SchemaAttDef.cs
- CLSCompliantAttribute.cs
- SqlInternalConnection.cs
- Run.cs
- ExpandedWrapper.cs
- SvcMapFileLoader.cs
- HMACSHA256.cs
- TaiwanLunisolarCalendar.cs
- XmlNode.cs