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
- ActivityMarkupSerializationProvider.cs
- SynchronizingStream.cs
- ArrayHelper.cs
- GuidelineCollection.cs
- XmlWhitespace.cs
- SafeCertificateStore.cs
- DesignerMetadata.cs
- MouseActionConverter.cs
- ImpersonationContext.cs
- GuidelineSet.cs
- FunctionNode.cs
- ServiceManager.cs
- VectorAnimation.cs
- NamedElement.cs
- HijriCalendar.cs
- processwaithandle.cs
- AppSecurityManager.cs
- ToolStripSeparator.cs
- UserControlParser.cs
- ResourceIDHelper.cs
- HostedElements.cs
- RequestBringIntoViewEventArgs.cs
- NullableDecimalSumAggregationOperator.cs
- Int32EqualityComparer.cs
- AuthorizationSection.cs
- ThicknessAnimationBase.cs
- ResXBuildProvider.cs
- StorageTypeMapping.cs
- FontCollection.cs
- dataSvcMapFileLoader.cs
- StructuredTypeInfo.cs
- DrawingCollection.cs
- RbTree.cs
- ComponentRenameEvent.cs
- SoapElementAttribute.cs
- ControlUtil.cs
- SqlBulkCopy.cs
- Font.cs
- XmlSchemaCollection.cs
- WmpBitmapDecoder.cs
- PropertyMapper.cs
- TdsValueSetter.cs
- Win32KeyboardDevice.cs
- EventLogEntry.cs
- VectorAnimationUsingKeyFrames.cs
- FileSystemEventArgs.cs
- DataRowView.cs
- PixelFormatConverter.cs
- AsymmetricSignatureDeformatter.cs
- WebServiceTypeData.cs
- XmlRawWriter.cs
- RawMouseInputReport.cs
- SerializationInfo.cs
- ProgressBar.cs
- ProtocolElement.cs
- ViewService.cs
- Token.cs
- RowToParametersTransformer.cs
- RegistrySecurity.cs
- VideoDrawing.cs
- ButtonBaseAutomationPeer.cs
- LayoutTable.cs
- EventDescriptorCollection.cs
- SwitchCase.cs
- XmlReflectionImporter.cs
- _ProxyRegBlob.cs
- InfiniteTimeSpanConverter.cs
- AspNetHostingPermission.cs
- OciLobLocator.cs
- MetadataArtifactLoaderResource.cs
- BitConverter.cs
- DataGridViewCellConverter.cs
- WebSysDescriptionAttribute.cs
- SerializerProvider.cs
- SqlDataSourceCommandEventArgs.cs
- CheckedPointers.cs
- _HeaderInfoTable.cs
- CheckBox.cs
- SingleAnimationBase.cs
- ProxyManager.cs
- FlowLayoutSettings.cs
- PerfService.cs
- ButtonBaseAutomationPeer.cs
- TextElementEditingBehaviorAttribute.cs
- MobileDeviceCapabilitiesSectionHandler.cs
- UserControlCodeDomTreeGenerator.cs
- DataTableCollection.cs
- DbParameterCollection.cs
- SqlCrossApplyToCrossJoin.cs
- ManualResetEvent.cs
- VectorCollectionValueSerializer.cs
- SystemException.cs
- AssemblyCacheEntry.cs
- ProfessionalColors.cs
- GradientStop.cs
- DelegatedStream.cs
- HostingEnvironmentException.cs
- SqlHelper.cs
- PersistChildrenAttribute.cs
- Pair.cs