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
- PathFigureCollectionConverter.cs
- UInt64.cs
- GridErrorDlg.cs
- AuthorizationPolicyTypeElement.cs
- AssociatedControlConverter.cs
- QilGeneratorEnv.cs
- DecimalSumAggregationOperator.cs
- DataGridViewComboBoxCell.cs
- CollectionBuilder.cs
- SafeEventLogWriteHandle.cs
- DescendantBaseQuery.cs
- SmtpAuthenticationManager.cs
- AsyncOperationContext.cs
- KnownTypesHelper.cs
- EventLogger.cs
- OutputCacheModule.cs
- TextBoxBase.cs
- ComponentManagerBroker.cs
- ImportOptions.cs
- UIntPtr.cs
- SessionStateItemCollection.cs
- UnknownWrapper.cs
- HostProtectionPermission.cs
- SQLChars.cs
- GridViewDeletedEventArgs.cs
- SecurityKeyIdentifier.cs
- controlskin.cs
- WebPartDescriptionCollection.cs
- AssociationSetMetadata.cs
- ToolStripDropDownClosedEventArgs.cs
- UnmanagedMemoryAccessor.cs
- ZoneButton.cs
- FigureHelper.cs
- AutoScrollExpandMessageFilter.cs
- ByteAnimation.cs
- ImageCodecInfo.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- ColorInterpolationModeValidation.cs
- OdbcCommandBuilder.cs
- documentsequencetextpointer.cs
- RijndaelManagedTransform.cs
- EqualityComparer.cs
- AtomServiceDocumentSerializer.cs
- XPathException.cs
- IssuedTokensHeader.cs
- ellipse.cs
- ErrorFormatter.cs
- DNS.cs
- XmlSchemaSimpleTypeList.cs
- EdmValidator.cs
- RowCache.cs
- SQLInt64.cs
- safemediahandle.cs
- XmlReaderSettings.cs
- PeerTransportBindingElement.cs
- ComplexObject.cs
- EntityContainerRelationshipSetEnd.cs
- DataGridViewLinkCell.cs
- DataConnectionHelper.cs
- PerfCounters.cs
- AssemblyAttributesGoHere.cs
- WebPartConnectionsCancelEventArgs.cs
- WasEndpointConfigContainer.cs
- AndMessageFilterTable.cs
- ZipIOLocalFileDataDescriptor.cs
- UnsafeNativeMethods.cs
- EventsTab.cs
- ToolStripArrowRenderEventArgs.cs
- HandleInitializationContext.cs
- ScalarConstant.cs
- CornerRadiusConverter.cs
- IndexedString.cs
- Assembly.cs
- IisNotInstalledException.cs
- AlignmentXValidation.cs
- PointHitTestResult.cs
- TemplateControl.cs
- CompositeControl.cs
- ChildChangedEventArgs.cs
- SoapCodeExporter.cs
- PropertyGroupDescription.cs
- FieldTemplateFactory.cs
- ScriptResourceDefinition.cs
- OdbcDataAdapter.cs
- ExpressionBuilder.cs
- ParameterSubsegment.cs
- SafeFileMappingHandle.cs
- Boolean.cs
- AttachedPropertiesService.cs
- HttpWebRequest.cs
- CurrentChangingEventManager.cs
- WinFormsSpinner.cs
- BitmapEffectInput.cs
- MarginCollapsingState.cs
- ConfigurationProperty.cs
- Overlapped.cs
- ImplicitInputBrush.cs
- EnumerableWrapperWeakToStrong.cs
- CryptographicAttribute.cs
- JavaScriptString.cs