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
- ExpressionHelper.cs
- DataGridViewImageCell.cs
- DataGridViewRowCollection.cs
- TableProviderWrapper.cs
- AttachedAnnotationChangedEventArgs.cs
- XmlSchemaObjectTable.cs
- SourceFileBuildProvider.cs
- MetadataCacheItem.cs
- HotSpotCollection.cs
- StorageBasedPackageProperties.cs
- OneToOneMappingSerializer.cs
- CatalogPartCollection.cs
- EntityDataSourceSelectingEventArgs.cs
- ControlParameter.cs
- RoleManagerSection.cs
- DockAndAnchorLayout.cs
- RuleSetDialog.Designer.cs
- MenuEventArgs.cs
- GenericTypeParameterBuilder.cs
- RemotingSurrogateSelector.cs
- KeyValueConfigurationElement.cs
- BrowserCapabilitiesFactory.cs
- Pkcs7Signer.cs
- AutoGeneratedFieldProperties.cs
- DetailsViewRowCollection.cs
- LocalsItemDescription.cs
- DataGridSortCommandEventArgs.cs
- DelegatingConfigHost.cs
- ProgressPage.cs
- CriticalExceptions.cs
- SqlComparer.cs
- FontStyleConverter.cs
- XmlTextReaderImpl.cs
- EncoderReplacementFallback.cs
- RawStylusInputCustomData.cs
- Visual.cs
- NotificationContext.cs
- CachedCompositeFamily.cs
- SRef.cs
- ScriptingSectionGroup.cs
- EntityReference.cs
- PenCursorManager.cs
- PrimitiveXmlSerializers.cs
- VideoDrawing.cs
- SafeThreadHandle.cs
- GridViewRowEventArgs.cs
- EventLogPermissionEntry.cs
- FontStyles.cs
- SqlXml.cs
- LeafCellTreeNode.cs
- LinqDataSourceSelectEventArgs.cs
- WmlLinkAdapter.cs
- SimpleHandlerBuildProvider.cs
- WriteStateInfoBase.cs
- RunWorkerCompletedEventArgs.cs
- DateTimeValueSerializerContext.cs
- XmlLanguageConverter.cs
- QueryConverter.cs
- CqlParserHelpers.cs
- SqlDataSourceStatusEventArgs.cs
- _LocalDataStoreMgr.cs
- BitmapEffectInputData.cs
- Grant.cs
- SecureStringHasher.cs
- ViewCellSlot.cs
- WebColorConverter.cs
- RuleSettingsCollection.cs
- ParseChildrenAsPropertiesAttribute.cs
- ProcessThread.cs
- WindowsTitleBar.cs
- QilPatternFactory.cs
- Roles.cs
- ChannelParameterCollection.cs
- GetWinFXPath.cs
- BitmapImage.cs
- XamlNamespaceHelper.cs
- ToolStripItemClickedEventArgs.cs
- WebPartTransformerAttribute.cs
- CloudCollection.cs
- HashCodeCombiner.cs
- CompilerGeneratedAttribute.cs
- COM2ExtendedBrowsingHandler.cs
- SettingsAttributeDictionary.cs
- TreeIterator.cs
- WebHttpBehavior.cs
- TabControlCancelEvent.cs
- CapabilitiesAssignment.cs
- FixedSOMSemanticBox.cs
- Model3DCollection.cs
- XmlNode.cs
- ObjectStateEntryBaseUpdatableDataRecord.cs
- XPathNode.cs
- RelationshipConverter.cs
- ProfileSettings.cs
- WebPartTransformerAttribute.cs
- ToolBarTray.cs
- HttpCapabilitiesSectionHandler.cs
- SecurityUniqueId.cs
- ExternalCalls.cs
- PropertyPathConverter.cs