Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- Package.cs
- Maps.cs
- TreeNodeClickEventArgs.cs
- ClientFormsIdentity.cs
- TraversalRequest.cs
- PropertyMappingExceptionEventArgs.cs
- LinkClickEvent.cs
- TableLayoutCellPaintEventArgs.cs
- SystemTcpConnection.cs
- TableHeaderCell.cs
- SettingsAttributeDictionary.cs
- GroupBoxDesigner.cs
- Configuration.cs
- ApplicationInterop.cs
- ColumnBinding.cs
- MdImport.cs
- UnsafeNativeMethods.cs
- CustomAttributeBuilder.cs
- ScrollItemProviderWrapper.cs
- SelectorItemAutomationPeer.cs
- PenThreadPool.cs
- JsonSerializer.cs
- IsolatedStorage.cs
- Events.cs
- HttpProfileBase.cs
- Attributes.cs
- GridViewRow.cs
- UserControlCodeDomTreeGenerator.cs
- AdPostCacheSubstitution.cs
- FixedSOMTableRow.cs
- ClientRolePrincipal.cs
- ByteConverter.cs
- DataGridViewCellPaintingEventArgs.cs
- TextViewSelectionProcessor.cs
- DesignerCategoryAttribute.cs
- XmlSchemaInferenceException.cs
- ColumnTypeConverter.cs
- XslTransform.cs
- Message.cs
- Console.cs
- AssociationTypeEmitter.cs
- DynamicScriptObject.cs
- RecordsAffectedEventArgs.cs
- ByteRangeDownloader.cs
- ObjectListCommandCollection.cs
- BinHexDecoder.cs
- Timer.cs
- UserControl.cs
- StringValidator.cs
- CultureInfoConverter.cs
- FrameworkTextComposition.cs
- EntityCommand.cs
- StylusDownEventArgs.cs
- SchemaCollectionCompiler.cs
- SyndicationDeserializer.cs
- UIEndRequest.cs
- BooleanAnimationUsingKeyFrames.cs
- DbConnectionHelper.cs
- SQLMoney.cs
- DesigntimeLicenseContext.cs
- FamilyTypefaceCollection.cs
- NotifyParentPropertyAttribute.cs
- CriticalHandle.cs
- EqualityArray.cs
- DirectoryLocalQuery.cs
- TypeDelegator.cs
- PropertyMapper.cs
- SQLStringStorage.cs
- DataGridViewCellValidatingEventArgs.cs
- ColorAnimation.cs
- NodeFunctions.cs
- SqlAliaser.cs
- WebServiceHandlerFactory.cs
- EdmEntityTypeAttribute.cs
- OletxResourceManager.cs
- ColumnMapVisitor.cs
- SelectionChangedEventArgs.cs
- WmlCommandAdapter.cs
- updatecommandorderer.cs
- HttpModule.cs
- LinkLabelLinkClickedEvent.cs
- MetabaseServerConfig.cs
- Type.cs
- IntSumAggregationOperator.cs
- VirtualPathUtility.cs
- ChooseAction.cs
- TreeView.cs
- LoginUtil.cs
- JournalEntry.cs
- TimeZoneNotFoundException.cs
- ObjectParameterCollection.cs
- SimpleMailWebEventProvider.cs
- Camera.cs
- EventRoute.cs
- WinFormsUtils.cs
- _RequestLifetimeSetter.cs
- cache.cs
- DbRetry.cs
- DNS.cs
- PackWebResponse.cs