Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Security / Cryptography / Rijndael.cs / 1305376 / 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 // [System.Security.SecuritySafeCritical] // auto-generated new static public Rijndael Create() { return Create("System.Security.Cryptography.Rijndael"); } [System.Security.SecuritySafeCritical] // auto-generated 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 // [System.Security.SecuritySafeCritical] // auto-generated new static public Rijndael Create() { return Create("System.Security.Cryptography.Rijndael"); } [System.Security.SecuritySafeCritical] // auto-generated 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
- CatalogPartCollection.cs
- ParseElementCollection.cs
- StorageAssociationTypeMapping.cs
- DesignTimeDataBinding.cs
- CertificateManager.cs
- PathFigureCollection.cs
- LocalClientSecuritySettingsElement.cs
- ConfigurationManagerInternal.cs
- ActivityValidator.cs
- SamlAssertionKeyIdentifierClause.cs
- CryptoStream.cs
- BaseAsyncResult.cs
- XsdDuration.cs
- WeakReferenceKey.cs
- ResourcePermissionBase.cs
- TextServicesHost.cs
- DataGridDesigner.cs
- InvalidDataException.cs
- MaxValueConverter.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- InstalledVoice.cs
- TTSEngineTypes.cs
- AssociationProvider.cs
- ContextMenu.cs
- ApplicationSecurityManager.cs
- Transform3DGroup.cs
- UnionCodeGroup.cs
- UnsafeNativeMethods.cs
- DictionarySectionHandler.cs
- ProtocolsConfigurationEntry.cs
- ColumnReorderedEventArgs.cs
- TextClipboardData.cs
- DbProviderConfigurationHandler.cs
- XpsSerializerFactory.cs
- StringSource.cs
- EventEntry.cs
- AlignmentXValidation.cs
- ParserExtension.cs
- ConsoleKeyInfo.cs
- URI.cs
- DataRowExtensions.cs
- Sentence.cs
- RequestStatusBarUpdateEventArgs.cs
- HistoryEventArgs.cs
- SpeechAudioFormatInfo.cs
- SqlDataSourceSelectingEventArgs.cs
- ProcessModuleDesigner.cs
- ProfileParameter.cs
- httpapplicationstate.cs
- DataSetMappper.cs
- SynchronizationContext.cs
- SimpleBitVector32.cs
- TcpConnectionPool.cs
- KeyedCollection.cs
- DBConnectionString.cs
- MimeReflector.cs
- PointLight.cs
- ConfigurationStrings.cs
- MaterialCollection.cs
- FormViewPageEventArgs.cs
- AsyncStreamReader.cs
- Asn1IntegerConverter.cs
- ReaderOutput.cs
- AVElementHelper.cs
- CodeIndexerExpression.cs
- CodeMethodReturnStatement.cs
- EventListener.cs
- SizeChangedInfo.cs
- RbTree.cs
- RemotingException.cs
- BindUriHelper.cs
- NumericExpr.cs
- WebPartDisplayMode.cs
- TreeNodeCollectionEditor.cs
- SafeNativeMethods.cs
- DragEvent.cs
- DecimalConstantAttribute.cs
- Shape.cs
- EventDriven.cs
- FieldNameLookup.cs
- AddInIpcChannel.cs
- XmlSchemaException.cs
- ObjectComplexPropertyMapping.cs
- ServiceModelConfiguration.cs
- InternalResources.cs
- EnumValAlphaComparer.cs
- dataobject.cs
- HMACSHA384.cs
- ListMarkerSourceInfo.cs
- FixedLineResult.cs
- WebPartConnectVerb.cs
- LockedHandleGlyph.cs
- XmlSchemaSet.cs
- CompiledQuery.cs
- HtmlEmptyTagControlBuilder.cs
- ObjectFullSpanRewriter.cs
- SpellerStatusTable.cs
- DummyDataSource.cs
- CryptographicAttribute.cs
- localization.cs