Code:
/ 4.0 / 4.0 / 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. // ==++== // // 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
- AndCondition.cs
- AnalyzedTree.cs
- XamlWriter.cs
- _FixedSizeReader.cs
- DbDataAdapter.cs
- SoapTypeAttribute.cs
- _HTTPDateParse.cs
- WaitHandleCannotBeOpenedException.cs
- MsdtcClusterUtils.cs
- BinaryNode.cs
- UrlMappingCollection.cs
- XPathDocument.cs
- HttpRuntime.cs
- NumericExpr.cs
- ColorBlend.cs
- ExtractorMetadata.cs
- BuildResult.cs
- XmlSchemaObjectTable.cs
- CodeValidator.cs
- ToolStripSeparator.cs
- Style.cs
- ToolBar.cs
- ThreadStateException.cs
- DictionaryBase.cs
- AuthenticationModulesSection.cs
- SoapSchemaImporter.cs
- GenerateScriptTypeAttribute.cs
- CodeTypeConstructor.cs
- BlockExpression.cs
- FlowDocumentReader.cs
- CompositeActivityTypeDescriptorProvider.cs
- CheckableControlBaseAdapter.cs
- CollectionViewProxy.cs
- AttachedProperty.cs
- AnyAllSearchOperator.cs
- XMLSyntaxException.cs
- FontInfo.cs
- TypeHelper.cs
- WebPartCloseVerb.cs
- Listbox.cs
- XmlTypeMapping.cs
- ListParagraph.cs
- BooleanConverter.cs
- Transform3D.cs
- unsafeIndexingFilterStream.cs
- InvalidateEvent.cs
- PartialCachingControl.cs
- CodeTypeReferenceExpression.cs
- WsatAdminException.cs
- EntityTypeBase.cs
- DataGridPagerStyle.cs
- XmlNodeChangedEventArgs.cs
- PrinterResolution.cs
- Config.cs
- AutomationPropertyInfo.cs
- TraceUtils.cs
- XAMLParseException.cs
- AttributeQuery.cs
- XmlSchemaValidator.cs
- EntityDataSourceWrapper.cs
- ParameterCollection.cs
- TdsRecordBufferSetter.cs
- CellLabel.cs
- Message.cs
- Subtree.cs
- RootProfilePropertySettingsCollection.cs
- LingerOption.cs
- WebControlsSection.cs
- FontClient.cs
- XmlNodeComparer.cs
- VideoDrawing.cs
- DeviceContext.cs
- XmlParserContext.cs
- PropertyItem.cs
- HyperLinkStyle.cs
- CircleHotSpot.cs
- StateDesigner.cs
- SqlGatherConsumedAliases.cs
- AliasGenerator.cs
- AspNetSynchronizationContext.cs
- SqlAliasesReferenced.cs
- SpellerError.cs
- LessThan.cs
- WebPartEventArgs.cs
- Vector3DIndependentAnimationStorage.cs
- StrongNameMembershipCondition.cs
- _FtpControlStream.cs
- CorruptingExceptionCommon.cs
- KeyedPriorityQueue.cs
- DbSetClause.cs
- ImageDrawing.cs
- AddressingVersion.cs
- BitmapEffectCollection.cs
- UriSectionReader.cs
- DataGridCommandEventArgs.cs
- ObjectView.cs
- WorkflowViewStateService.cs
- DbConnectionPoolGroupProviderInfo.cs
- CodeSnippetCompileUnit.cs
- RepeaterItem.cs