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
- ListItemCollection.cs
- WebRequest.cs
- StringFormat.cs
- Span.cs
- SmiContext.cs
- StyleModeStack.cs
- PropertyGridView.cs
- RuntimeCompatibilityAttribute.cs
- DoubleMinMaxAggregationOperator.cs
- Vector.cs
- EngineSiteSapi.cs
- ZipIOCentralDirectoryFileHeader.cs
- ListViewUpdateEventArgs.cs
- XmlValueConverter.cs
- XmlSerializableReader.cs
- EventTrigger.cs
- TableHeaderCell.cs
- ZipIOBlockManager.cs
- ResourceAttributes.cs
- KeysConverter.cs
- EncodingDataItem.cs
- ZipIOCentralDirectoryFileHeader.cs
- ConfigurationProperty.cs
- InheritanceAttribute.cs
- ProfileServiceManager.cs
- ApplicationContext.cs
- ShaderEffect.cs
- SiteMembershipCondition.cs
- CheckBoxList.cs
- ThreadStartException.cs
- DrawingGroupDrawingContext.cs
- CellQuery.cs
- LoadGrammarCompletedEventArgs.cs
- MarkupObject.cs
- _FtpControlStream.cs
- nulltextnavigator.cs
- CodeExporter.cs
- BufferedOutputStream.cs
- UpdatableGenericsFeature.cs
- EventLogLink.cs
- MultipleCopiesCollection.cs
- UICuesEvent.cs
- RegexCompiler.cs
- MemberMemberBinding.cs
- ImageSourceValueSerializer.cs
- GZipStream.cs
- TreeNodeSelectionProcessor.cs
- NavigationFailedEventArgs.cs
- DescendantOverDescendantQuery.cs
- UniqueIdentifierService.cs
- CommandID.cs
- DataGridViewSelectedCellCollection.cs
- PinnedBufferMemoryStream.cs
- WindowsScrollBar.cs
- WindowsListViewItem.cs
- TransferRequestHandler.cs
- SqlDuplicator.cs
- CodeDOMUtility.cs
- HtmlLink.cs
- IriParsingElement.cs
- WebPartConnectionsCancelEventArgs.cs
- Tokenizer.cs
- CompoundFileStorageReference.cs
- StreamSecurityUpgradeInitiatorAsyncResult.cs
- InvokeBinder.cs
- UInt64.cs
- SqlXmlStorage.cs
- VScrollProperties.cs
- SqlPersonalizationProvider.cs
- OptimizedTemplateContentHelper.cs
- DesigntimeLicenseContext.cs
- TextServicesCompartmentEventSink.cs
- HtmlShimManager.cs
- StaticDataManager.cs
- SingleAnimationUsingKeyFrames.cs
- GeometryHitTestResult.cs
- FilterEventArgs.cs
- FormsAuthenticationTicket.cs
- SelectionProviderWrapper.cs
- TCEAdapterGenerator.cs
- DataAdapter.cs
- ContentValidator.cs
- DataObjectFieldAttribute.cs
- ReadOnlyObservableCollection.cs
- TemplateBuilder.cs
- IndexOutOfRangeException.cs
- X509Utils.cs
- ApplicationTrust.cs
- PerspectiveCamera.cs
- AvTraceDetails.cs
- RandomNumberGenerator.cs
- KeyPullup.cs
- Int64KeyFrameCollection.cs
- SourceFilter.cs
- TypeToken.cs
- HtmlToClrEventProxy.cs
- Util.cs
- ArrayEditor.cs
- WebBodyFormatMessageProperty.cs
- HitTestWithGeometryDrawingContextWalker.cs