Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / clr / src / BCL / System / Security / Cryptography / Rijndael.cs / 1 / Rijndael.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // // Rijndael.cs // namespace System.Security.Cryptography { [System.Runtime.InteropServices.ComVisible(true)] public abstract class Rijndael : SymmetricAlgorithm { private static KeySizes[] s_legalBlockSizes = { new KeySizes(128, 256, 64) }; private static KeySizes[] s_legalKeySizes = { new KeySizes(128, 256, 64) }; // // protected constructors // protected Rijndael() { KeySizeValue = 256; BlockSizeValue = 128; FeedbackSizeValue = BlockSizeValue; LegalBlockSizesValue = s_legalBlockSizes; LegalKeySizesValue = s_legalKeySizes; } // // public methods // new static public Rijndael Create() { return Create("System.Security.Cryptography.Rijndael"); } new static public Rijndael Create(String algName) { return (Rijndael) CryptoConfig.CreateFromName(algName); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // // Rijndael.cs // namespace System.Security.Cryptography { [System.Runtime.InteropServices.ComVisible(true)] public abstract class Rijndael : SymmetricAlgorithm { private static KeySizes[] s_legalBlockSizes = { new KeySizes(128, 256, 64) }; private static KeySizes[] s_legalKeySizes = { new KeySizes(128, 256, 64) }; // // protected constructors // protected Rijndael() { KeySizeValue = 256; BlockSizeValue = 128; FeedbackSizeValue = BlockSizeValue; LegalBlockSizesValue = s_legalBlockSizes; LegalKeySizesValue = s_legalKeySizes; } // // public methods // new static public Rijndael Create() { return Create("System.Security.Cryptography.Rijndael"); } new static public Rijndael Create(String algName) { return (Rijndael) CryptoConfig.CreateFromName(algName); } } } // 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
- ScriptingProfileServiceSection.cs
- Mutex.cs
- mediapermission.cs
- GrammarBuilderPhrase.cs
- Helpers.cs
- HyperLinkColumn.cs
- StylusShape.cs
- DropTarget.cs
- RSAPKCS1KeyExchangeFormatter.cs
- CheckBoxStandardAdapter.cs
- CallSiteHelpers.cs
- BaseCollection.cs
- MergeLocalizationDirectives.cs
- MimeTypePropertyAttribute.cs
- AuthenticodeSignatureInformation.cs
- ToolStripDesignerAvailabilityAttribute.cs
- BitmapMetadataBlob.cs
- SizeConverter.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- SystemInfo.cs
- Hash.cs
- TabItem.cs
- AttributeQuery.cs
- CompilerScopeManager.cs
- CodeSubDirectory.cs
- Update.cs
- ContextMenuAutomationPeer.cs
- BatchStream.cs
- RenderCapability.cs
- DataMisalignedException.cs
- PageCatalogPart.cs
- DataFieldConverter.cs
- ContainerControl.cs
- ObjectStateFormatter.cs
- Matrix.cs
- CodeThrowExceptionStatement.cs
- Vars.cs
- xsdvalidator.cs
- TypeValidationEventArgs.cs
- ColumnMapTranslator.cs
- StylusPlugInCollection.cs
- UnsignedPublishLicense.cs
- Timer.cs
- DBCommand.cs
- ThreadInterruptedException.cs
- DataGridViewCheckBoxColumn.cs
- FormViewCommandEventArgs.cs
- DeflateEmulationStream.cs
- FieldBuilder.cs
- QilValidationVisitor.cs
- InvokeDelegate.cs
- TimelineClockCollection.cs
- ValidatingPropertiesEventArgs.cs
- RepeaterItemCollection.cs
- DataServiceExpressionVisitor.cs
- CodeNamespaceImport.cs
- TargetConverter.cs
- TranslateTransform3D.cs
- DataGridColumnCollection.cs
- TextContainer.cs
- ContractMapping.cs
- HttpCapabilitiesEvaluator.cs
- RestClientProxyHandler.cs
- DesignerSerializationOptionsAttribute.cs
- DbReferenceCollection.cs
- DataGridViewControlCollection.cs
- PointCollection.cs
- ZipArchive.cs
- ListBoxItemAutomationPeer.cs
- Binding.cs
- InstanceDataCollectionCollection.cs
- StatusBarItemAutomationPeer.cs
- PointHitTestParameters.cs
- DataFieldConverter.cs
- HiddenField.cs
- SynchronizedDispatch.cs
- While.cs
- DbProviderConfigurationHandler.cs
- FlowDocumentReaderAutomationPeer.cs
- DateTimeValueSerializer.cs
- ProcessRequestArgs.cs
- DXD.cs
- BooleanSwitch.cs
- SystemFonts.cs
- CharacterString.cs
- DynamicPropertyReader.cs
- Application.cs
- TaiwanLunisolarCalendar.cs
- FileDialog_Vista.cs
- Trace.cs
- TypeExtensionSerializer.cs
- ForeignConstraint.cs
- SqlFlattener.cs
- EdmSchemaAttribute.cs
- OwnerDrawPropertyBag.cs
- Peer.cs
- OpCellTreeNode.cs
- SafeBitVector32.cs
- LabelEditEvent.cs
- MetadataArtifactLoaderResource.cs