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
- ProfileModule.cs
- ReachFixedDocumentSerializerAsync.cs
- Control.cs
- MappedMetaModel.cs
- EncodingNLS.cs
- SqlTriggerContext.cs
- DataListItemCollection.cs
- Util.cs
- CancelEventArgs.cs
- EntityDataReader.cs
- WebPartsPersonalizationAuthorization.cs
- GridViewUpdateEventArgs.cs
- PerfService.cs
- DbParameterCollectionHelper.cs
- ActivitiesCollection.cs
- Visual3D.cs
- EditingMode.cs
- EdgeProfileValidation.cs
- PageCatalogPartDesigner.cs
- SafeNativeMethodsMilCoreApi.cs
- SiteMapNode.cs
- SR.cs
- InfoCardSymmetricAlgorithm.cs
- SymDocumentType.cs
- RolePrincipal.cs
- DataServiceProcessingPipelineEventArgs.cs
- TemplateInstanceAttribute.cs
- SplineQuaternionKeyFrame.cs
- RowBinding.cs
- MemberMaps.cs
- HtmlCommandAdapter.cs
- KeyValueConfigurationCollection.cs
- HWStack.cs
- DataFieldCollectionEditor.cs
- AssemblyHash.cs
- COM2Properties.cs
- InkPresenterAutomationPeer.cs
- UpdateTracker.cs
- LocalBuilder.cs
- HandlerBase.cs
- ZipIOExtraFieldElement.cs
- StringPropertyBuilder.cs
- Error.cs
- ActivityTypeResolver.xaml.cs
- WebPartDisplayModeEventArgs.cs
- DataTableReaderListener.cs
- CodeExporter.cs
- PropertyMappingExceptionEventArgs.cs
- PartialCachingAttribute.cs
- OutputWindow.cs
- Registry.cs
- TypeSystemProvider.cs
- ValidationPropertyAttribute.cs
- Int32.cs
- HashRepartitionStream.cs
- DataServiceProcessingPipelineEventArgs.cs
- BamlCollectionHolder.cs
- XmlSchemaInclude.cs
- FilterElement.cs
- CollectionViewGroupRoot.cs
- RequestCache.cs
- WeakReferenceKey.cs
- BaseCodePageEncoding.cs
- BuildTopDownAttribute.cs
- ToolStripDropDownMenu.cs
- EditorPartDesigner.cs
- ReplyChannelAcceptor.cs
- DbConnectionOptions.cs
- NullRuntimeConfig.cs
- NativeWrapper.cs
- CheckBoxField.cs
- ObjectDataSourceMethodEventArgs.cs
- HtmlMeta.cs
- StrongNameHelpers.cs
- OciLobLocator.cs
- NamedPipeAppDomainProtocolHandler.cs
- DrawingContextWalker.cs
- CheckBox.cs
- PriorityRange.cs
- DataControlPagerLinkButton.cs
- DataGrid.cs
- LayoutInformation.cs
- CapacityStreamGeometryContext.cs
- PointAnimationBase.cs
- SingleObjectCollection.cs
- MergablePropertyAttribute.cs
- VirtualPath.cs
- DependencyObjectValidator.cs
- ContentPlaceHolder.cs
- InputLanguageEventArgs.cs
- RenderData.cs
- CaseInsensitiveComparer.cs
- IntSecurity.cs
- SqlDataSourceCommandEventArgs.cs
- XmlSchemaAnnotated.cs
- HashCodeCombiner.cs
- SettingsAttributes.cs
- DetailsView.cs
- WorkflowMarkupSerializer.cs
- SessionEndingCancelEventArgs.cs