(object Petal
version 46
_written "Rose 7.7.0204.3001"
charSet 0)
(object Design "Logical View"
is_unit TRUE
is_loaded TRUE
attributes (list Attribute_Set
(object Attribute
tool "Java"
name "IDE"
value "Internal Editor")
(object Attribute
tool "VC++"
name "Scripting"
value FALSE)
(object Attribute
tool "Java"
name "UserDefineTagName1"
value "")
(object Attribute
tool "Java"
name "UserDefineTagText1"
value "")
(object Attribute
tool "Java"
name "UserDefineTagApply1"
value "")
(object Attribute
tool "Java"
name "UserDefineTagName2"
value "")
(object Attribute
tool "Java"
name "UserDefineTagText2"
value "")
(object Attribute
tool "Java"
name "UserDefineTagApply2"
value "")
(object Attribute
tool "Java"
name "UserDefineTagName3"
value "")
(object Attribute
tool "Java"
name "UserDefineTagText3"
value "")
(object Attribute
tool "Java"
name "UserDefineTagApply3"
value ""))
quid "439D3C0201B6"
defaults (object defaults
rightMargin 0.250000
leftMargin 0.250000
topMargin 0.250000
bottomMargin 0.500000
pageOverlap 0.250000
clipIconLabels TRUE
autoResize TRUE
snapToGrid TRUE
gridX 0
gridY 0
defaultFont (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
showMessageNum 3
showClassOfObject TRUE
notation "Unified")
root_usecase_package (object Class_Category "Use Case View"
quid "439D3C0201B8"
exportControl "Public"
global TRUE
logical_models (list unit_reference_list)
logical_presentations (list unit_reference_list
(object UseCaseDiagram "Main"
quid "439D3C0201BF"
title "Main"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list))))
root_category (object Class_Category "Logical View"
quid "439D3C0201B7"
exportControl "Public"
global TRUE
subsystem "Component View"
quidu "439D3C0201B9"
logical_models (list unit_reference_list
(object Class_Category "VC++ Reverse Engineered"
quid "439D3CA70231"
exportControl "Public"
logical_models (list unit_reference_list
(object Class_Category "ipseccrypto"
quid "439D3CA70241"
exportControl "Public"
logical_models (list unit_reference_list
(object Class "TAlgorithmClass"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "ImplementationType"
value (value Text
|typedef enum
| {
| EAlgorithmClass_Digest, ///< Message Digest algorithm
| EAlgorithmClass_Cipher, ///< Symmetric Cipher algorithm
| //
| // New types are possible by adding the symbol here
| // and defining the corresponding abstract class
| // (similar to CMessageDigestCrypto and CSymmetricCipher)
| //
| } TAlgorithmClass;
))
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D3CA7026F"
documentation "@}"
stereotype "typedef"
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "TAlgorithmDesc"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D3CA7028F"
documentation
| TAlgorithmDesc (and related types)
|*
|// A description of available algorithm.
|//
|// Similar to ProtocolList, a protocol supporting this API must
|// return a description of each implemented algorithm as an
|// array of TAlgorithmDesc objects as a result of AlgorithmList
|// call.
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CMessageDigestCrypto"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D3CA702DD"
documentation
| CMessageDigestCrypto
| ********************
|*
|// Base Message Digest (abstract) class.
|//
|// All message digest algorithms must be derived from this
|// base class, which defines the IPSEC required API for
|// message digests (used by AH and ESP with authentication
|// implementations).
|//
|// Because IPSEC needs to run digest for each packet
|// independently, it is important that the implementation
|// can reset the computation by Init() without needing
|// to do any additional allocations.
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D3CA702DE"
supplier "CBase"))
operations (list Operations
(object Operation "Init"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA702EC"
documentation
|*
| // Set digest into initial state.
| //
| // IPSEC calls this method to start a new digest
| // computation for each IP packet that needs
| // digest computation.
stereotype "abstract"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Update"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA702EE"
documentation
|*
| // Add segment of data to the digest.
| //
| // The octets in aMessage must be added to the digest
| // value. The length of the aMessage can be anything
| // from 0 or more octets. If the digest algorithm has
| // any inherent block requirements, then this method
| // must handle it (specifically, the digest must work
| // correctly, even if the data is fed to it one byte
| // at time).
| //
| // @param aMessage
| // describe the segment of octets to be added into
| // the digest (length >= 0).
stereotype "abstract"
parameters (list Parameters
(object Parameter "aMessage"
quid "439D3CA702F0"
type "const TDesC8&"
const TRUE))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Final"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA702F1"
documentation
|*
| // Wrap up the digest and return the result.
| //
| // @param aDigest
| // a buffer to return the final computed digest value.
stereotype "abstract"
parameters (list Parameters
(object Parameter "aDigest"
quid "439D3CA702F3"
type "TDes8&"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CMessageDigestCrypto"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "439D3CA702F4"
stereotype "virtual"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CProtocolFamilyCryptoEay"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D3CA70379"
documentation
|////////////////////////////////////////////////////////////////////////////
| Local declarations, not needed by anyone else but this module
|////////////////////////////////////////////////////////////////////////////
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D3CA7037A"
supplier "CProtocolFamilyBase"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "439EC0EE0016"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CProtocolEay"
quidu "439D3CA70243"
supplier_cardinality (value cardinality "0..1")))
operations (list Operations
(object Operation "CProtocolFamilyCryptoEay"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA7037B"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CProtocolFamilyCryptoEay"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA70389"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Install"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA7038A"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Remove"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA7038B"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NewProtocolL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA7038C"
parameters (list Parameters
(object Parameter "aSockType"
quid "439D3CA7038D"
type "TUint")
(object Parameter "aProtocol"
quid "439D3CA7038E"
type "TUint"))
result "CProtocolBase*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ProtocolList"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA7038F"
parameters (list Parameters
(object Parameter "aProtocolList"
quid "439D3CA70390"
type "TServerProtocolDesc* &"))
result "TUint"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "TMode"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "ImplementationType"
value (value Text
|typedef enum
| {
| EModeDecryptCbc, ///< CBC Encrypting Mode (= 0)
| EModeEncryptCbc, ///< CBC Decrypting Mode (= 1)
| EModeEncryptCtr ///< CTR Encrypt/Decrypt Mode (= 2)
| } TMode;
))
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D3CA70398"
stereotype "typedef"
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CMessageDigestSymbian"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D3CA703B8"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D3CA703C7"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMessageDigestCrypto"
quidu "439D3CA702DD"))
operations (list Operations
(object Operation "Init"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "439D3CA703C8"
stereotype "virtual"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Update"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "439D3CA703CA"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aMessage"
quid "439D3CA703CC"
type "const TDesC8&"
const TRUE))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Final"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "439D3CA703CD"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aDigest"
quid "439D3CA703D7"
type "TDes8&"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "FillinInfo"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA703D8"
stereotype "static"
parameters (list Parameters
(object Parameter "anEntry"
quid "439D3CA703DA"
type "TAlgorithmDesc&"
quidu "439D3CA7028F"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CMessageDigestSha1"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "439D3CA703DB"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "opname"
quid "439D932800DD"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "TEayAlgorithm"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "ImplementationType"
value (value Text
|typedef enum
| {
| EAlgorithm_Descbc,
| EAlgorithm_3Descbc,
| EAlgorithm_Sha1,
| EAlgorithm_Md5,
| EAlgorithm_Aescbc,
| EAlgorithm_Aesctr,
| EAlgorithm_Max, // Must be the last entry!!
| } TEayAlgorithm;
))
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D3CA801D3"
documentation
|
| The numbering of the algorithms is totally internal to this
| module, thus the enumeration is defined only here!
stereotype "typedef"
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CRijndael"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D58430273"
documentation
|*
|* Abstract base class for Rijndael, implementing the parts of Rijndael common to both
|* Rijndael encryption and decryption.
|*
|* @publishedPartner
|* @released
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D58430282"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CBlockTransformation"
quidu "439EA7CE00A7"))
operations (list Operations
(object Operation "Reset"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58430283"
stereotype "virtual"
parameters (list Parameters
(object Parameter ""
quid "439D58430285"
type "void"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "KeySize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58430286"
stereotype "virtual, const"
parameters (list Parameters
(object Parameter ""
quid "439D58430288"
type "void"))
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CRijndael"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58430289"
documentation "* The destructor frees all resources owned by the object, prior to its destruction."
stereotype "virtual"
parameters (list Parameters
(object Parameter ""
quid "439D5843028B"
type "void"))
result "IMPORT_C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CRijndael"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58430292"
documentation "* Default constructor"
parameters (list Parameters
(object Parameter ""
quid "439D58430293"
type "void"))
result "IMPORT_C"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "SetKey"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58430294"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aKey"
quid "439D58430296"
type "const TDesC8&"
const TRUE))
result "void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "ConstructL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58430297"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aKey"
quid "439D584302A2"
type "const TDesC8&"
const TRUE))
result "void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "CRijndael"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584302C3"
parameters (list Parameters
(object Parameter ""
quid "439D584302C4"
type "const CRijndael&"
const TRUE))
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "operator="
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584302C5"
parameters (list Parameters
(object Parameter ""
quid "439D584302D0"
type "const CRijndael&"
const TRUE))
result "const CRijndael&"
concurrency "Sequential"
opExportControl "Private"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CAESEncryptor"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D584302E0"
documentation
|*
|* Concrete class for AES encryption.
|*
|* @publishedPartner
|* @released
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D584302E1"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CRijndael"
quidu "439D58430273"))
operations (list Operations
(object Operation "NewL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584302F0"
documentation
|*
| * Creates an instance of this class.
| *
| * @param aKey The key to be used for encryption. The key length must be either
| * KAESKeySize128 (=16), KAESKeySize192 (=24) or KAESKeySize256 (=32) bytes.
| *
| * @leave KErrKeyNotWeakEnough If the key size is larger than that allowed by the
| * cipher strength restrictions of the crypto library.
| * See TCrypto::IsSymmetricWeakEnoughL()
stereotype "static"
parameters (list Parameters
(object Parameter "aKey"
quid "439D584302F2"
type "const TDesC8&"
const TRUE))
result "IMPORT_C CAESEncryptor*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NewLC"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584302F3"
documentation
|*
| * Creates an instance of this class and leaves it on the cleanup stack.
| *
| * @param aKey The key to be used for encryption. The key length must be either
| * KAESKeySize128 (=16), KAESKeySize192 (=24) or KAESKeySize256 (=32) bytes.
| *
| * @leave KErrKeyNotWeakEnough If the key size is larger than that allowed by the
| * cipher strength restrictions of the crypto library.
| * See TCrypto::IsSymmetricWeakEnoughL()
stereotype "static"
parameters (list Parameters
(object Parameter "aKey"
quid "439D584302F5"
type "const TDesC8&"
const TRUE))
result "IMPORT_C CAESEncryptor*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "BlockSize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584302F6"
stereotype "virtual, const"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Transform"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584302F8"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aBlock"
quid "439D584302FF"
type "TDes8&"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CAESEncryptor"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58430300"
documentation "* @internalAll"
parameters (list Parameters
(object Parameter ""
quid "439D58430301"
type "void"))
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "CAESEncryptor"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58430302"
parameters (list Parameters
(object Parameter ""
quid "439D58430303"
type "const CAESEncryptor&"
const TRUE))
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "operator="
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58430304"
parameters (list Parameters
(object Parameter ""
quid "439D5843030F"
type "const CAESEncryptor&"
const TRUE))
result "const CAESEncryptor&"
concurrency "Sequential"
opExportControl "Private"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CAESDecryptor"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D5843031F"
documentation
|*
|* Concrete class for AES decryption.
|*
|* @publishedPartner
|* @released
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D58430320"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CRijndael"
quidu "439D58430273"))
operations (list Operations
(object Operation "NewL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58430321"
documentation
|*
| * Creates an instance of this class.
| *
| * @param aKey The key to be used for decryption. The key length must be either
| * KAESKeySize128 (=16), KAESKeySize192 (=24) or KAESKeySize256 (=32) bytes.
| *
| * @leave KErrKeyNotWeakEnough If the key size is larger than that allowed by the
| * cipher strength restrictions of the crypto library.
| * See TCrypto::IsSymmetricWeakEnoughL()
stereotype "static"
parameters (list Parameters
(object Parameter "aKey"
quid "439D5843032E"
type "const TDesC8&"
const TRUE))
result "IMPORT_C CAESDecryptor*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NewLC"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5843032F"
documentation
|*
| * Creates an instance of this class and leaves it on the cleanup stack.
| *
| * @param aKey The key to be used for decryption. The key length must be either
| * KAESKeySize128 (=16), KAESKeySize192 (=24) or KAESKeySize256 (=32) bytes.
| *
| * @leave KErrKeyNotWeakEnough If the key size is larger than that allowed by the
| * cipher strength restrictions of the crypto library.
| * See TCrypto::IsSymmetricWeakEnoughL()
stereotype "static"
parameters (list Parameters
(object Parameter "aKey"
quid "439D58430331"
type "const TDesC8&"
const TRUE))
result "IMPORT_C CAESDecryptor*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "BlockSize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58430332"
stereotype "virtual, const"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Transform"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58430334"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aBlock"
quid "439D58430336"
type "TDes8&"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SetKey"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58430337"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aKey"
quid "439D5843033F"
type "const TDesC8&"
const TRUE))
result "void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "CAESDecryptor"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58430340"
documentation "* @internalAll"
parameters (list Parameters
(object Parameter ""
quid "439D58430341"
type "void"))
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "CAESDecryptor"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58430342"
parameters (list Parameters
(object Parameter ""
quid "439D58430343"
type "const CAESDecryptor&"
const TRUE))
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "operator="
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58430344"
parameters (list Parameters
(object Parameter ""
quid "439D5843034D"
type "const CAESDecryptor&"
const TRUE))
result "const CAESDecryptor&"
concurrency "Sequential"
opExportControl "Private"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CMessageDigest"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D584303BB"
documentation
|*
| * Base class for message digests.
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D584303CA"
supplier "CBase"))
operations (list Operations
(object Operation "ReplicateL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584303CB"
documentation
|*
| * Creates a brand new reset CMessageDigest object containing no state
| * information from the current object.
| *
| * To make a copy of a message digest with its internal state intact,
| * see CopyL().
| *
| * @return A pointer to the new reset CMessageDigest object
stereotype "abstract"
parameters (list Parameters
(object Parameter ""
quid "439D584303CD"
type "void"))
result "IMPORT_C CMessageDigest*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Hash"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584303DA"
documentation
|*
| * Adds aMessage to the internal representation of data to be hashed,
| * then returns a TPtrC8 of the finalised hash of all the previously
| * appended messages.
| *
| * @param aMessage Data to be included in the hash.
| * @return A descriptor pointer to the buffer containing the
| * resulting hash.
stereotype "abstract"
parameters (list Parameters
(object Parameter "aMessage"
quid "439D584303DC"
type "const TDesC8&"
const TRUE))
result "IMPORT_C TPtrC8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CopyL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584303DD"
documentation
|*
| * Creates a new CMessageDigest object with the exact same state as
| * the current object.
| *
| * This function copies all internal state of the message digest.
| * To create a new CMessageDigest object without the state of
| * the current object, see ReplicateL().
| *
| * @return A pointer to the new CMessageDigest object
stereotype "abstract"
parameters (list Parameters
(object Parameter ""
quid "439D584303DF"
type "void"))
result "IMPORT_C CMessageDigest*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "BlockSize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584303E0"
documentation
|*
| * Gets the internal block size of the message digest.
| *
| * @return Internal block size of message digest in bytes.
stereotype "abstract"
parameters (list Parameters
(object Parameter ""
quid "439D58440003"
type "void"))
result "IMPORT_C TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "HashSize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440004"
documentation
|*
| * Gets the size of the message digest output.
| *
| * @return Output size of the message digest in bytes.
stereotype "abstract"
parameters (list Parameters
(object Parameter ""
quid "439D58440006"
type "void"))
result "IMPORT_C TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Reset"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440007"
documentation
|*
| * Resets the internal state of the message digest.
| *
| * A reset hash object loses all internal state representing the hashed
| * data. A reset message digest is suitable to begin a new, distinct hash
| * of different data. Any previously returned TPtrC8 from a call to
| * Final() remains valid until any subsequent call to Update() or
| * Final().
stereotype "abstract"
parameters (list Parameters
(object Parameter ""
quid "439D58440009"
type "void"))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CMessageDigest"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5844000A"
documentation
|*
| * Destructor.
parameters (list Parameters
(object Parameter ""
quid "439D58440011"
type "void"))
result "IMPORT_C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Update"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440012"
documentation
|*
| * Adds data to the internal representation of messages to be hashed.
| *
| * @param aMessage Data to be included in the hash.
| * @since v8.0
stereotype "abstract"
parameters (list Parameters
(object Parameter "aMessage"
quid "439D58440014"
type "const TDesC8&"
const TRUE))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Final"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440015"
documentation
|*
| * Adds aMessage to the internal representation of data to be hashed,
| * returns a TPtrC8 of the finalised hash of all the previously
| * appended messages, and calls Reset().
| *
| * @param aMessage Data to be included in the hash
| * @return A descriptor pointer to the buffer containing the
| * resulting hash.
| * @since v8.0
stereotype "abstract"
parameters (list Parameters
(object Parameter "aMessage"
quid "439D58440017"
type "const TDesC8&"
const TRUE))
result "IMPORT_C TPtrC8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Final"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440018"
documentation
|*
| * Gets a TPtrC8 of the finalised hash of all the previously
| * appended messages and then calls Reset().
| *
| * @return A descriptor pointer to the buffer containing the
| * resulting hash.
| * @since v8.0
stereotype "abstract"
parameters (list Parameters
(object Parameter ""
quid "439D58440021"
type "void"))
result "IMPORT_C TPtrC8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "RestoreState"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440022"
documentation
|*
| * Restores the internal state of the message digest
| * to a previously stored state.
| *
| * @see StoreState()
stereotype "abstract"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "StoreState"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440024"
documentation
|*
| * Stores the internal state of the message digest.
stereotype "abstract"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CMessageDigest"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440026"
documentation
|*
| * Constructor
parameters (list Parameters
(object Parameter ""
quid "439D58440027"
type "void"))
result "IMPORT_C"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "CMessageDigest"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440028"
documentation
|*
| * Copy constructor
| *
| * @param aMD A CMessageDigest object
parameters (list Parameters
(object Parameter "aMD"
quid "439D58440031"
type "const CMessageDigest&"
const TRUE))
result "IMPORT_C"
concurrency "Sequential"
opExportControl "Protected"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++"
nestedClasses (list nestedClasses
(object Class "THashId"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D58440032"
documentation
|*
| * Enumeration to identify hash functions (aka message-digest algorithms).
stereotype "enum"
class_attributes (list class_attribute_list
(object ClassAttribute "EMD2"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Ordinal"
value "0"))
quid "439D58440040"
documentation
|*
| * Message Digest algorithm developed by Rivest for digital signature
| * applications (and optimized for 8-bit machines).
| *
| * Takes a message of arbitrary length and produces a 128-bit message digest.
| *
| * See RFC 1319
)
(object ClassAttribute "EMD5"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Ordinal"
value "1"))
quid "439D58440041"
documentation
|*
| * Message Digest algorithm developed by Rivest for digital signature
| * applications (and optimized for 32-bit machines).
| *
| * Takes a message of arbitrary length and produces a 128-bit message digest.
| *
| * See RFC 1321
)
(object ClassAttribute "ESHA1"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Ordinal"
value "2"))
quid "439D58440042"
documentation
|*
| * Secure Hash Algorithm (version 1) is a message digest algorithm developed by
| * NIST, along with the NSA, for use with the Digital Signature Standard (DSS).
| *
| * It takes a message of less than 2^64 bits in length and produces
| * a 160-bit message digest.
| *
| * See FIPS 180-1 and RFC 3174
)
(object ClassAttribute "HMAC"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Ordinal"
value "3"))
quid "439D58440043"
documentation
|*
| * HMAC - Hash function based Message Authentication Code is a mechanism
| * for message authentication using cryptographic hash functions. (A checksum.)
| *
| * It can be used with any iterative cryptographic hash function,
| * e.g., MD5, SHA-1, in combination with a secret shared key
| * to produce a checksum that is appended to the message.
| * The cryptographic strength of HMAC depends on the properties
| * of the underlying hash function.
| *
| * See RFC 2104
))
module "Component View::ipseccrypto"
quidu "439D3C980379")))
(object Class "CMD2"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D584400EC"
documentation
|*
| * An MD2 message digest
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D584400ED"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMessageDigest"
quidu "439D584303BB"))
operations (list Operations
(object Operation "NewL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584400EE"
documentation
|*
| * Creates a new MD2 object.
| *
| * @return A pointer to the new CMD2 object
stereotype "static"
parameters (list Parameters
(object Parameter ""
quid "439D584400F0"
type "void"))
result "IMPORT_C CMD2*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ReplicateL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584400F1"
parameters (list Parameters
(object Parameter ""
quid "439D584400FC"
type "void"))
result "IMPORT_C CMessageDigest*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Hash"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584400FD"
parameters (list Parameters
(object Parameter "aMessage"
quid "439D584400FE"
type "const TDesC8&"
const TRUE))
result "IMPORT_C TPtrC8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CMD2"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584400FF"
documentation "* Destructor"
parameters (list Parameters
(object Parameter ""
quid "439D58440100"
type "void"))
result "IMPORT_C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CopyL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440101"
parameters (list Parameters
(object Parameter ""
quid "439D58440102"
type "void"))
result "IMPORT_C CMessageDigest*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "BlockSize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440103"
parameters (list Parameters
(object Parameter ""
quid "439D5844010B"
type "void"))
result "IMPORT_C TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "HashSize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5844010C"
parameters (list Parameters
(object Parameter ""
quid "439D5844010D"
type "void"))
result "IMPORT_C TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Reset"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5844010E"
parameters (list Parameters
(object Parameter ""
quid "439D5844010F"
type "void"))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Update"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440110"
parameters (list Parameters
(object Parameter "aMessage"
quid "439D58440111"
type "const TDesC8&"
const TRUE))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Final"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440112"
parameters (list Parameters
(object Parameter "aMessage"
quid "439D5844011B"
type "const TDesC8&"
const TRUE))
result "IMPORT_C TPtrC8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Final"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5844011C"
result "IMPORT_C TPtrC8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "RestoreState"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5844011D"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "StoreState"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5844011E"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DoUpdate"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5844011F"
parameters (list Parameters
(object Parameter "aData"
quid "439D58440120"
type "const TUint8*"
const TRUE)
(object Parameter "aLength"
quid "439D58440121"
type "TUint"))
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "DoFinal"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5844012B"
parameters (list Parameters
(object Parameter ""
quid "439D5844012C"
type "void"))
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "Block"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5844012D"
parameters (list Parameters
(object Parameter "aData"
quid "439D5844012E"
type "const TUint8*"
const TRUE))
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "CMD2"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5844012F"
parameters (list Parameters
(object Parameter ""
quid "439D58440130"
type "void"))
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "CMD2"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440131"
parameters (list Parameters
(object Parameter "aMD2"
quid "439D5844013A"
type "const CMD2&"
const TRUE))
concurrency "Sequential"
opExportControl "Private"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Instantiated_Class "TBuf8<MD2_HASH>"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "Generate"
value FALSE))
quid "439D5844013B"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "439D5844013C"
supplier "TBuf8"))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CMD5"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D58440273"
documentation
|*
| * An MD5 message digest
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D58440274"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMessageDigest"
quidu "439D584303BB"))
operations (list Operations
(object Operation "NewL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440275"
documentation
|*
| * Creates a new MD5 object.
| *
| * @return A pointer to the new CMD5 object
stereotype "static"
parameters (list Parameters
(object Parameter ""
quid "439D58440277"
type "void"))
result "IMPORT_C CMD5*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ReplicateL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440282"
parameters (list Parameters
(object Parameter ""
quid "439D58440283"
type "void"))
result "IMPORT_C CMessageDigest*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Hash"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440284"
parameters (list Parameters
(object Parameter "aMessage"
quid "439D58440285"
type "const TDesC8&"
const TRUE))
result "IMPORT_C TPtrC8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CMD5"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440286"
documentation "* Destructor"
parameters (list Parameters
(object Parameter ""
quid "439D58440287"
type "void"))
result "IMPORT_C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CopyL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440288"
parameters (list Parameters
(object Parameter ""
quid "439D58440289"
type "void"))
result "IMPORT_C CMessageDigest*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "BlockSize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440292"
parameters (list Parameters
(object Parameter ""
quid "439D58440293"
type "void"))
result "IMPORT_C TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "HashSize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440294"
parameters (list Parameters
(object Parameter ""
quid "439D58440295"
type "void"))
result "IMPORT_C TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Reset"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440296"
parameters (list Parameters
(object Parameter ""
quid "439D58440297"
type "void"))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Update"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58440298"
parameters (list Parameters
(object Parameter "aMessage"
quid "439D58440299"
type "const TDesC8&"
const TRUE))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Final"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584402A2"
parameters (list Parameters
(object Parameter "aMessage"
quid "439D584402A3"
type "const TDesC8&"
const TRUE))
result "IMPORT_C TPtrC8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Final"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584402A4"
result "IMPORT_C TPtrC8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "RestoreState"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584402A5"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "StoreState"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584402A6"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CMD5"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584402A7"
parameters (list Parameters
(object Parameter ""
quid "439D584402A8"
type "void"))
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "CMD5"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584402B1"
parameters (list Parameters
(object Parameter "aMD5"
quid "439D584402B2"
type "const CMD5&"
const TRUE))
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "DoUpdate"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584402B3"
parameters (list Parameters
(object Parameter "aData"
quid "439D584402B4"
type "const TUint8*"
const TRUE)
(object Parameter "aLength"
quid "439D584402B5"
type "TUint"))
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "DoFinal"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584402B6"
parameters (list Parameters
(object Parameter ""
quid "439D584402B7"
type "void"))
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "Block"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584402C1"
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Instantiated_Class "TBuf8<MD5_HASH>"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "Generate"
value FALSE))
quid "439D584402C2"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "439D584402C3"
supplier "TBuf8"))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CSHA1"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D5845007F"
documentation
|*
| * A SHA-1 message digest
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D58450080"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMessageDigest"
quidu "439D584303BB"))
operations (list Operations
(object Operation "NewL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58450081"
documentation
|*
| * Creates a new SHA-1 object.
| *
| * @return A pointer to the new SHA-1 object
stereotype "static"
parameters (list Parameters
(object Parameter ""
quid "439D5845008F"
type "void"))
result "IMPORT_C CSHA1*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ReplicateL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58450090"
parameters (list Parameters
(object Parameter ""
quid "439D58450091"
type "void"))
result "IMPORT_C CMessageDigest*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Hash"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58450092"
parameters (list Parameters
(object Parameter "aMessage"
quid "439D58450093"
type "const TDesC8&"
const TRUE))
result "IMPORT_C TPtrC8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CSHA1"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58450094"
documentation "* Destructor"
parameters (list Parameters
(object Parameter ""
quid "439D58450095"
type "void"))
result "IMPORT_C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CopyL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5845009E"
parameters (list Parameters
(object Parameter ""
quid "439D5845009F"
type "void"))
result "IMPORT_C CMessageDigest*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "BlockSize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584500A0"
parameters (list Parameters
(object Parameter ""
quid "439D584500A1"
type "void"))
result "IMPORT_C TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "HashSize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584500A2"
parameters (list Parameters
(object Parameter ""
quid "439D584500A3"
type "void"))
result "IMPORT_C TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Reset"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584500A4"
parameters (list Parameters
(object Parameter ""
quid "439D584500A5"
type "void"))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Update"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584500AE"
parameters (list Parameters
(object Parameter "aMessage"
quid "439D584500AF"
type "const TDesC8&"
const TRUE))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Final"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584500B0"
parameters (list Parameters
(object Parameter "aMessage"
quid "439D584500B1"
type "const TDesC8&"
const TRUE))
result "IMPORT_C TPtrC8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Final"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584500B2"
result "IMPORT_C TPtrC8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "RestoreState"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584500B3"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "StoreState"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584500B4"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CSHA1"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584500BD"
parameters (list Parameters
(object Parameter ""
quid "439D584500BE"
type "void"))
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "CSHA1"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584500BF"
parameters (list Parameters
(object Parameter "aSHA1"
quid "439D584500C0"
type "const CSHA1&"
const TRUE))
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "ConstructL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584500C1"
parameters (list Parameters
(object Parameter ""
quid "439D584500C2"
type "void"))
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "DoUpdate"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584500C3"
parameters (list Parameters
(object Parameter "aData"
quid "439D584500CD"
type "const TUint8*"
const TRUE)
(object Parameter "aLength"
quid "439D584500CE"
type "TUint"))
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "DoFinal"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584500CF"
parameters (list Parameters
(object Parameter ""
quid "439D584500D0"
type "void"))
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "Block"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584500D1"
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Instantiated_Class "TBuf8<SHA1_HASH>"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "Generate"
value FALSE))
quid "439D584500DC"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "439D584500DD"
supplier "TBuf8"))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CSHA"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D584501C7"
documentation
|*
| * A SHA message digest
| *
| * @deprecated Replaced by CSHA1
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D584501D6"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMessageDigest"
quidu "439D584303BB"))
operations (list Operations
(object Operation "NewL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584501D7"
documentation
|*
| * Creates a new SHA object.
| *
| * @return A pointer to the new SHA object
stereotype "static"
parameters (list Parameters
(object Parameter ""
quid "439D584501D9"
type "void"))
result "IMPORT_C CSHA*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ReplicateL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584501DA"
parameters (list Parameters
(object Parameter ""
quid "439D584501DB"
type "void"))
result "IMPORT_C CMessageDigest*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Hash"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584501DC"
parameters (list Parameters
(object Parameter "aMessage"
quid "439D584501DD"
type "const TDesC8&"
const TRUE))
result "IMPORT_C TPtrC8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CSHA"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584501E6"
documentation "* Destructor"
parameters (list Parameters
(object Parameter ""
quid "439D584501E7"
type "void"))
result "IMPORT_C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CopyL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584501E8"
parameters (list Parameters
(object Parameter ""
quid "439D584501E9"
type "void"))
result "IMPORT_C CMessageDigest*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "BlockSize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584501EA"
parameters (list Parameters
(object Parameter ""
quid "439D584501EB"
type "void"))
result "IMPORT_C TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "HashSize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584501EC"
parameters (list Parameters
(object Parameter ""
quid "439D584501ED"
type "void"))
result "IMPORT_C TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Reset"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584501F6"
parameters (list Parameters
(object Parameter ""
quid "439D584501F7"
type "void"))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Update"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584501F8"
parameters (list Parameters
(object Parameter "aMessage"
quid "439D584501F9"
type "const TDesC8&"
const TRUE))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Final"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584501FA"
parameters (list Parameters
(object Parameter "aMessage"
quid "439D584501FB"
type "const TDesC8&"
const TRUE))
result "IMPORT_C TPtrC8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Final"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584501FC"
result "IMPORT_C TPtrC8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "RestoreState"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584501FD"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "StoreState"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58450205"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CHMAC"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D58450292"
documentation
|*
| * An HMAC (Hashed Message Autentication Code)
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D58450293"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMessageDigest"
quidu "439D584303BB"))
operations (list Operations
(object Operation "NewL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58450294"
documentation
|*
| * Creates a new HMAC object from a specified type of message digest
| * and authentication key.
| *
| * @param aKey Authentication key.
| * @param aDigest A message digest to construct the HMAC from.
| * @return A pointer to the new CHMAC object.
| * The resulting HMAC object takes ownership of aDigest
| * and is responsible for its deletion.
stereotype "static"
parameters (list Parameters
(object Parameter "aKey"
quid "439D58450296"
type "const TDesC8&"
const TRUE)
(object Parameter "aDigest"
quid "439D58450297"
type "CMessageDigest*"
quidu "439D584303BB"))
result "IMPORT_C CHMAC*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "ReplicateL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584502A2"
parameters (list Parameters
(object Parameter ""
quid "439D584502A3"
type "void"))
result "IMPORT_C CMessageDigest*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Hash"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584502A4"
parameters (list Parameters
(object Parameter "aMessage"
quid "439D584502A5"
type "const TDesC8&"
const TRUE))
result "IMPORT_C TPtrC8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CHMAC"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584502A6"
documentation "* Destructor"
parameters (list Parameters
(object Parameter ""
quid "439D584502A7"
type "void"))
result "IMPORT_C"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CopyL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584502A8"
parameters (list Parameters
(object Parameter ""
quid "439D584502A9"
type "void"))
result "IMPORT_C CMessageDigest*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "BlockSize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584502B1"
parameters (list Parameters
(object Parameter ""
quid "439D584502B2"
type "void"))
result "IMPORT_C TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "HashSize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584502B3"
parameters (list Parameters
(object Parameter ""
quid "439D584502B4"
type "void"))
result "IMPORT_C TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Reset"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584502B5"
parameters (list Parameters
(object Parameter ""
quid "439D584502B6"
type "void"))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Update"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584502B7"
parameters (list Parameters
(object Parameter "aMessage"
quid "439D584502B8"
type "const TDesC8&"
const TRUE))
result "IMPORT_C void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Final"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584502C1"
parameters (list Parameters
(object Parameter "aMessage"
quid "439D584502C2"
type "const TDesC8&"
const TRUE))
result "IMPORT_C TPtrC8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Final"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584502C3"
result "IMPORT_C TPtrC8"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "RestoreState"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584502C4"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "StoreState"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584502C5"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CHMAC"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584502C6"
parameters (list Parameters
(object Parameter ""
quid "439D584502C7"
type "void"))
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "CHMAC"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584502D0"
parameters (list Parameters
(object Parameter "aDigest"
quid "439D584502D1"
type "CMessageDigest*"
quidu "439D584303BB"))
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "CHMAC"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584502D2"
parameters (list Parameters
(object Parameter "aHMAC"
quid "439D584502D3"
type "const CHMAC&"
const TRUE))
concurrency "Sequential"
opExportControl "Private"
uid 0)
(object Operation "Initialise"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584502D4"
parameters (list Parameters
(object Parameter "aKey"
quid "439D584502D5"
type "const TDesC8&"
const TRUE))
result "void"
concurrency "Sequential"
opExportControl "Private"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Instantiated_Class "TBuf8<HMAC_PAD>"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "Generate"
value FALSE))
quid "439D584502E5"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "439D584502F0"
supplier "TBuf8"))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CMessageDigestFactory"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D5845033E"
documentation
|*
| * Factory to create a CMessageDigest derived object according to the identity of the hash algorithm.
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D5845033F"
supplier "CBase"))
operations (list Operations
(object Operation "NewDigestL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5845034D"
documentation
|*
| * Creates a CMessageDigest derived object according to the specified type of hash algorithm.
| *
| * @param aHashId The identity of the hash algorithm
| * @return A pointer to a CMessageDigest object
stereotype "static"
parameters (list Parameters
(object Parameter "aHashId"
quid "439D5845034F"
type "CMessageDigest::THashId"))
result "IMPORT_C CMessageDigest*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NewDigestLC"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58450350"
documentation
|*
| * Creates a CMessageDigest derived object according to the specified type of hash algorithm.
| *
| * The returned pointer is put onto the cleanup stack.
| *
| * @param aHashId The identity of the hash algorithm
| * @return A pointer to a CMessageDigest object
stereotype "static"
parameters (list Parameters
(object Parameter "aHashId"
quid "439D58450352"
type "CMessageDigest::THashId"))
result "IMPORT_C CMessageDigest*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NewHMACL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58450353"
documentation
|*
| * Creates a CMessageDigest derived object according to the specified type of hash algorithm
| * and authentication key.
| *
| * @param aHashId The identity of the hash algorithm
| * @param aKey The authentication key
| * @return A pointer to a CMessageDigest object
stereotype "static"
parameters (list Parameters
(object Parameter "aHashId"
quid "439D5845035D"
type "CMessageDigest::THashId")
(object Parameter "aKey"
quid "439D5845035E"
type "const TDesC8&"
const TRUE))
result "IMPORT_C CMessageDigest*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NewHMACLC"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5845035F"
documentation
|*
| * Creates a CMessageDigest derived object according to the specified type of hash algorithm
| * and authentication key.
| *
| * The returned pointer is put onto the cleanup stack.
| *
| * @param aHashId The identity of the hash algorithm
| * @param aKey The authentication key
| * @return A pointer to a CMessageDigest object
stereotype "static"
parameters (list Parameters
(object Parameter "aHashId"
quid "439D58450361"
type "CMessageDigest::THashId")
(object Parameter "aKey"
quid "439D58450362"
type "const TDesC8&"
const TRUE))
result "IMPORT_C CMessageDigest*"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CDES"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D5845037C"
documentation
|*
|* Abstract base class for DES, implementing features common between DES encryption and
|* decryption. From CBlockTransformation
|*
|* @publishedPartner
|* @released
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D5845038C"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CBlockTransformation"
quidu "439EA7CE00A7"))
operations (list Operations
(object Operation "Transform"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5845038D"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aBlock"
quid "439D5845038F"
type "TDes8&"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "BlockSize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58450390"
stereotype "virtual, const"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "KeySize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58450392"
stereotype "virtual, const"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Reset"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58450394"
stereotype "virtual"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CDES"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5845039D"
stereotype "virtual"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CDES"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5845039F"
documentation "* @internalAll"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "DoTransform"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584503A0"
documentation "* @internalAll"
parameters (list Parameters
(object Parameter "l"
quid "439D584503A1"
type "TUint32&")
(object Parameter "r"
quid "439D584503A2"
type "TUint32&")
(object Parameter "aKey"
quid "439D584503A3"
type "const TUint32*"
const TRUE))
result "void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "SetKey"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584503AB"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aKey"
quid "439D584503AD"
type "const TDesC8&"
const TRUE)
(object Parameter "aKeyBuffer"
quid "439D584503AE"
type "TUint32*"))
result "void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "ConstructL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584503AF"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aKey"
quid "439D584503B1"
type "const TDesC8&"
const TRUE)
(object Parameter "aCheckWeakKey"
quid "439D584503B2"
type "TBool"))
result "void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "LeaveIfWeakKeyL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584503B3"
documentation "* @internalAll"
result "void"
concurrency "Sequential"
opExportControl "Protected"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CDESEncryptor"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D584503CA"
documentation
|*
|* Concrete class for DES encryption.
|*
|* @publishedPartner
|* @released
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D584503DA"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CDES"
quidu "439D5845037C"))
operations (list Operations
(object Operation "NewL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584503DB"
documentation
|*
| * Creates an instance of this class.
| *
| * @param aKey The key to be used for encryption. The key length must be
| * KDESKeySize = 8 bytes.
| * @param aCheckWeakKey Boolean determining whether to check the key against
| * a set of known weak key values. Defaults to ETrue.
| * @return A pointer to the new CDESEncryptor object.
| *
| * @leave KErrWeakKey If the key is a weak one, the function leaves having
| * previously cleaned up any previously allocated memory.
| * @leave KErrKeyNotWeakEnough If the key size is larger than that allowed by the
| * cipher strength restrictions of the crypto library.
| * See TCrypto::IsSymmetricWeakEnoughL()
stereotype "static"
parameters (list Parameters
(object Parameter "aKey"
quid "439D584503DD"
type "const TDesC8&"
const TRUE)
(object Parameter "aCheckWeakKey"
quid "439D584503DE"
type "TBool"
initv "ETrue"))
result "IMPORT_C CDESEncryptor*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NewLC"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D584503DF"
documentation
|*
| * Creates an instance of this class and leaves it on the cleanup stack.
| *
| * @param aKey The key to be used for encryption. The key length must be
| * KDESKeySize = 8 bytes.
| * @param aCheckWeakKey Boolean determining whether to check the resultant key against
| * a set of known weak key values. Defaults to ETrue.
| * @return A pointer to the new CDESEncryptor object.
| *
| * @leave KErrWeakKey If the key is a weak one, the function leaves having
| * previously cleaned up any previously allocated memory.
| * @leave KErrKeyNotWeakEnough If the key size is larger than that allowed by the
| * cipher strength restrictions of the crypto library.
| * See TCrypto::IsSymmetricWeakEnoughL()
stereotype "static"
parameters (list Parameters
(object Parameter "aKey"
quid "439D58460003"
type "const TDesC8&"
const TRUE)
(object Parameter "aCheckWeakKey"
quid "439D58460004"
type "TBool"
initv "ETrue"))
result "IMPORT_C CDESEncryptor*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "CDESEncryptor"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58460005"
parameters (list Parameters
(object Parameter ""
quid "439D58460006"
type "void"))
concurrency "Sequential"
opExportControl "Private"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CDESDecryptor"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D58460011"
documentation
|*
|* Concrete class for DES decryption.
|*
|* @publishedPartner
|* @released
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D58460012"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CDES"
quidu "439D5845037C"))
operations (list Operations
(object Operation "NewL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58460013"
documentation
|*
| * Creates an instance of this class.
| *
| * @param aKey The key to be used for decryption. The key length must be
| * KDESKeySize = 8 bytes.
| * @param aCheckWeakKey Boolean determining whether to check the resultant key against
| * a set of known weak key values. Defaults to ETrue.
| * @return A pointer to the new CDESDecryptor object.
| *
| * @leave KErrWeakKey If the key is a weak one, the function leaves having
| * previously cleaned up any previously allocated memory.
| * @leave KErrKeyNotWeakEnough If the key size is larger than that allowed by the
| * cipher strength restrictions of the crypto library.
| * See TCrypto::IsSymmetricWeakEnoughL()
stereotype "static"
parameters (list Parameters
(object Parameter "aKey"
quid "439D58460022"
type "const TDesC8&"
const TRUE)
(object Parameter "aCheckWeakKey"
quid "439D58460023"
type "TBool"
initv "ETrue"))
result "IMPORT_C CDESDecryptor*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NewLC"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58460024"
documentation
|*
| * Creates an instance of this class and leaves it on the cleanup stack.
| *
| * @param aKey The key to be used for decryption. The key length must be
| * KDESKeySize = 8 bytes.
| * @param aCheckWeakKey Boolean determining whether to check the resultant key against
| * a set of known weak key values. Defaults to ETrue.
| * @return A pointer to the new CDESDecryptor object.
| *
| * @leave KErrWeakKey If the key is a weak one, the function leaves having
| * previously cleaned up any previously allocated memory.
| * @leave KErrKeyNotWeakEnough If the key size is larger than that allowed by the
| * cipher strength restrictions of the crypto library.
| * See TCrypto::IsSymmetricWeakEnoughL()
stereotype "static"
parameters (list Parameters
(object Parameter "aKey"
quid "439D58460026"
type "const TDesC8&"
const TRUE)
(object Parameter "aCheckWeakKey"
quid "439D58460027"
type "TBool"
initv "ETrue"))
result "IMPORT_C CDESDecryptor*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SetKey"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58460028"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aKey"
quid "439D58460031"
type "const TDesC8&"
const TRUE)
(object Parameter "aKeyBuffer"
quid "439D58460032"
type "TUint32*"))
result "void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "CDESDecryptor"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58460033"
parameters (list Parameters
(object Parameter ""
quid "439D58460034"
type "void"))
concurrency "Sequential"
opExportControl "Private"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "C3DES"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D5846010B"
documentation
|*
|* Abstract base class for triple-DES.
|*
|* Implements features common to triple-DES encryption and decryption.
|*
|* @publishedPartner
|* @released
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D5846010C"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CDES"
quidu "439D5845037C"))
operations (list Operations
(object Operation "Transform"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5846010D"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aBlock"
quid "439D5846010F"
type "TDes8&"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Reset"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5846011B"
stereotype "virtual"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "BlockSize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5846011D"
stereotype "virtual, const"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "KeySize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5846011F"
stereotype "virtual, const"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "C3DES"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58460121"
documentation "* @internalAll"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "ConstructL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58460122"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aKey"
quid "439D5846012B"
type "const TDesC8&"
const TRUE))
result "void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "DoSetKey"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5846012C"
documentation
|*
| * Initialises the three key schedule arrays from the specified key.
| *
| * @param aKey The key to be used for encryption. The key length
| * must be K3DESKeySize = 24 bytes.
stereotype "abstract"
parameters (list Parameters
(object Parameter "aKey"
quid "439D5846012E"
type "const TDesC8&"
const TRUE))
result "void"
concurrency "Sequential"
opExportControl "Protected"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "C3DESEncryptor"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D5846014A"
documentation
|*
|* Concrete class for triple-DES encryption.
|*
|* @publishedPartner
|* @released
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D5846014B"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::C3DES"
quidu "439D5846010B"))
operations (list Operations
(object Operation "NewL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5846014C"
documentation
|*
| * Creates an instance of this class.
| *
| * @param aKey The key to be used for encryption. The key length
| * must be K3DESKeySize = 24 bytes.
| * @return A pointer to the new C3DESEncryptor object.
| *
| * @leave KErrKeyNotWeakEnough If the key size is larger than that allowed by the
| * cipher strength restrictions of the crypto library.
| * See TCrypto::IsSymmetricWeakEnoughL()
stereotype "static"
parameters (list Parameters
(object Parameter "aKey"
quid "439D5846014E"
type "const TDesC8&"
const TRUE))
result "IMPORT_C C3DESEncryptor*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NewLC"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D58460159"
documentation
|*
| * Creates an instance of this class and leaves it on the cleanup stack.
| *
| * @param aKey The key to be used for encryption. The key length
| * must be K3DESKeySize = 24 bytes.
| * @return A pointer to the new C3DESEncryptor object.
| *
| * @leave KErrKeyNotWeakEnough If the key size is larger than that allowed by the
| * cipher strength restrictions of the crypto library.
| * See TCrypto::IsSymmetricWeakEnoughL()
stereotype "static"
parameters (list Parameters
(object Parameter "aKey"
quid "439D5846015B"
type "const TDesC8&"
const TRUE))
result "IMPORT_C C3DESEncryptor*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DoSetKey"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5846015C"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aKey"
quid "439D5846015E"
type "const TDesC8&"
const TRUE))
result "void"
concurrency "Sequential"
opExportControl "Protected"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "C3DESDecryptor"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D58460169"
documentation
|*
|* Concrete class for triple-DES decryption.
|*
|* @publishedPartner
|* @released
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D5846016A"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::C3DES"
quidu "439D5846010B"))
operations (list Operations
(object Operation "NewL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5846016B"
documentation
|*
| * Creates an instance of this class.
| *
| * @param aKey The key to be used for decryption. The key length
| * must be K3DESKeySize = 24 bytes.
| * @return A pointer to the new C3DESDecryptor object.
| *
| * @leave KErrKeyNotWeakEnough If the key size is larger than that allowed by the
| * cipher strength restrictions of the crypto library.
| * See TCrypto::IsSymmetricWeakEnoughL()
stereotype "static"
parameters (list Parameters
(object Parameter "aKey"
quid "439D58460179"
type "const TDesC8&"
const TRUE))
result "IMPORT_C C3DESDecryptor*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "NewLC"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5846017A"
documentation
|*
| * Creates an instance of this class and leaves it on the cleanup stack.
| *
| * @param aKey The key to be used for decryption. The key length
| * must be K3DESKeySize = 24 bytes.
| * @return A pointer to the new C3DESDecryptor object.
| *
| * @leave KErrKeyNotWeakEnough If the key size is larger than that allowed by the
| * cipher strength restrictions of the crypto library.
| * See TCrypto::IsSymmetricWeakEnoughL()
stereotype "static"
parameters (list Parameters
(object Parameter "aKey"
quid "439D5846017C"
type "const TDesC8&"
const TRUE))
result "IMPORT_C C3DESDecryptor*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "DoSetKey"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D5846017D"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aKey"
quid "439D5846017F"
type "const TDesC8&"
const TRUE))
result "void"
concurrency "Sequential"
opExportControl "Protected"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CSymmetricCipherAesctr"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439E92E70224"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439E92E70234"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherCbc<AES_CBLOCK_SIZE>"
quidu "439D3CA80185"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "439EAA2400EE"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CAESEncryptor"
quidu "439D584302E0")
(object Uses_Relationship
quid "439EAA280216"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CAESDecryptor"
quidu "439D5843031F"))
operations (list Operations
(object Operation "SetkeyL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439E92E70235"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aKey"
quid "439E92E70237"
type "const TDesC8&"
const TRUE))
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Init"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439E92E70238"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aIV"
quid "439E92E7023A"
type "const TDesC8&"
const TRUE)
(object Parameter "aMode"
quid "439E92E70243"
type "TAction"
quidu "439D3CA7033B"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Finish"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439E92E70244"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aIV"
quid "439E92E70246"
type "TDes8&"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "FillinInfo"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439E92E70247"
stereotype "static"
parameters (list Parameters
(object Parameter "anEntry"
quid "439E92E70249"
type "TAlgorithmDesc&"
quidu "439D3CA7028F"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++"
nestedClasses (list nestedClasses
(object Class "CSymmetricCipherAescbc"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439E92E701F5"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439E92E70205"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherCbc<AES_CBLOCK_SIZE>"
quidu "439D3CA80185"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "439EAA3A0003"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CAESDecryptor"
quidu "439D5843031F")
(object Uses_Relationship
quid "439EAA47033F"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CAESEncryptor"
quidu "439D584302E0"))
operations (list Operations
(object Operation "SetkeyL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439E92E70206"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aKey"
quid "439E92E70208"
type "const TDesC8&"
const TRUE))
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "FillinInfo"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439E92E70209"
stereotype "static"
parameters (list Parameters
(object Parameter "anEntry"
quid "439E92E7020B"
type "TAlgorithmDesc&"
quidu "439D3CA7028F"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379")))
(object Class "TAlgorithmName"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "ImplementationType"
value "typedef TBuf<0x20> TAlgorithmName;")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D3CA70260"
stereotype "typedef"
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Instantiated_Class "CSymmetricCipherCbc<DES_CBLOCK_SIZE>"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "Generate"
value FALSE))
quid "439E92E701C6"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "439E92E701C7"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherCbc"
quidu "439D3CA800F8"))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CSymmetricCipherDescbc"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D3CA80127"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439E92E701C8"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherCbc<DES_CBLOCK_SIZE>"
quidu "439E92E701C6"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "439EAA77010C"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CDESDecryptor"
quidu "439D58460011")
(object Uses_Relationship
quid "439EAA7D00CD"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CDESEncryptor"
quidu "439D584503CA"))
operations (list Operations
(object Operation "SetkeyL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA8013A"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aKey"
quid "439D3CA8013C"
type "const TDesC8&"
const TRUE))
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "FillinInfo"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA80147"
stereotype "static"
parameters (list Parameters
(object Parameter "anEntry"
quid "439D3CA80149"
type "TAlgorithmDesc&"
quidu "439D3CA7028F"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Parameterized_Class "CSymmetricCipherCbc"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D3CA800F8"
documentation
|
| CSymmetricCipherCbc
| A generic template class for Cipher Block Chaining Mode
| (only for subclassing, cannot be instantiated)
| The main service is the block buffering, using Call only with
| lenghts multiple of BLOCKSIZE.
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D3CA800F9"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherBase"
quidu "439D3CA8007B"))
operations (list Operations
(object Operation "CSymmetricCipherCbc"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "439D3CA80108"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Update"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA80109"
stereotype "virtual"
parameters (list Parameters
(object Parameter "anOutBuf"
quid "439D3CA8010B"
type "TDes8&")
(object Parameter "anInBuf"
quid "439D3CA8010C"
type "const TDesC8&"
const TRUE))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Finish"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA8010D"
stereotype "virtual"
parameters (list Parameters
(object Parameter "anIV"
quid "439D3CA8010F"
type "TDes8&"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "FillinInfo"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA80110"
stereotype "static"
parameters (list Parameters
(object Parameter "anEntry"
quid "439D3CA80118"
type "TAlgorithmDesc&"
quidu "439D3CA7028F"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "iDispatch[BLOCKSIZE]"
quid "439D3CA80119"
type "unsigned char*"
exportControl "Protected")
(object ClassAttribute "iHold[BLOCKSIZE]"
quid "439D3CA8011A"
type "unsigned char"
exportControl "Protected"))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++"
parameters (list Parameters
(object Parameter "BLOCKSIZE"
quid "439D3CA800FA"
type "TInt")))
(object Class "CSymmetricCipherBase"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D3CA8007B"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D3CA8007C"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipher"
quidu "439D3CA7030C"))
operations (list Operations
(object Operation "~CSymmetricCipherBase"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA8007D"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Setkey"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA8007E"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aKey"
quid "439D3CA8008B"
type "const TDesC8&"
const TRUE))
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Init"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA8008C"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aIV"
quid "439D3CA8008E"
type "const TDesC8&"
const TRUE)
(object Parameter "aMode"
quid "439D3CA8008F"
type "TAction"
quidu "439D3CA7033B"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SetkeyL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA80090"
stereotype "abstract"
parameters (list Parameters
(object Parameter "aKey"
quid "439D3CA80092"
type "const TDesC8&"
const TRUE))
result "TInt"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "Call"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA8009B"
parameters (list Parameters
(object Parameter "inp"
quid "439D3CA8009C"
type "const unsigned char*"
const TRUE)
(object Parameter "oup"
quid "439D3CA8009D"
type "unsigned char*")
(object Parameter "len"
quid "439D3CA8009E"
type "int"))
result "void"
concurrency "Sequential"
opExportControl "Protected"
uid 0)
(object Operation "CSymmetricCipherBase"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "439D3CA8009F"
parameters (list Parameters
(object Parameter "aBlkSize"
quid "439D3CA800A0"
type "TUint")
(object Parameter "aIV"
quid "439D3CA800A1"
type "TUint32*")
(object Parameter "aTmp"
quid "439D3CA800A2"
type "TUint32*"))
concurrency "Sequential"
opExportControl "Protected"
uid 0))
class_attributes (list class_attribute_list
(object ClassAttribute "iOffset"
quid "439D3CA800D1"
type "int"
exportControl "Protected"))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CSymmetricCipher"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D3CA7030C"
documentation
| CSymmetricCipher
| ****************
|*
|// Base Symmetric Cipher (abstract) class.
|//
|// All cipher algorithms must be derived from this
|// base class, which defines the IPSEC required API for
|// cipher algorithms (used by ESP implementation).
|//
|// Because IPSEC needs to run cipher for each packet
|// independently, it is important that the implementation
|// can reset the computation by InitL() without needing
|// to do any additional allocations [which means that
|// it being a leaving function is a bad sign!]
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D3CA7031B"
supplier "CBase"))
operations (list Operations
(object Operation "Setkey"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA7031C"
documentation
|*
| // Define the cipher key.
| //
| // Because setting the key can be time consuming,
| // this is only called once after instantiation of the
| // class. Then, each packet is started with a call
| // to InitL.
| //
| // @param aKey
| // the cipher key. The length of the key is
| // defined by the length of this descriptor,
| // and is always multiple of 8 bits.
| // @return
| // @li > 0, the key is weak (but set anyway)
| // @li = 0, all ok
| // @li < 0, the key not usable (not set)
stereotype "abstract"
parameters (list Parameters
(object Parameter "aKey"
quid "439D3CA7031E"
type "const TDesC8&"
const TRUE))
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Init"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA7031F"
documentation
|*
| // Reset the cipher engine to initial state.
| //
| // As this method is called for each packet, it
| // should not do any memory allocation or heavy
| // computations.
| //
| // @param aIV initial vector.
| // @param aMode tells whether initialize is for decrypt or encrypt.
stereotype "abstract"
parameters (list Parameters
(object Parameter "aIV"
quid "439D3CA70321"
type "const TDesC8&"
const TRUE)
(object Parameter "aMode"
quid "439D3CA70322"
type "TAction"
quidu "439D3CA7033B"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Update"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA7032B"
documentation
|*
| // Perform encryption or decryption.
| //
| // Because algorithms are expected to work blocks, the
| // caller will guarantee that ALL Outbuf's given to Update
| // will exist up to Finish call (or at least as long as at
| // least blocksize octets have been given to Update after it).
| // The implementation of the algorithm can store pointer(s) to
| // aOutbuf described memory area, and return data to such
| // memory area on some later Update or Finish call.
| //
| // The lengths of buffers are always equal, e.g. aInbuf.Length()
| // octets will always fit into aOutbuf. This length can be anything
| // from zero upwards. The cipher must work even if octets were
| // fed to it one by one.
| //
| // @param aOutbuf result of the decrypt/encrypt
| // @param aInbuf input to decrypt/encrypt
stereotype "abstract"
parameters (list Parameters
(object Parameter "aOutbuf"
quid "439D3CA7032D"
type "TDes8&")
(object Parameter "aInbuf"
quid "439D3CA7032E"
type "const TDesC8&"
const TRUE))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Finish"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA7032F"
documentation
|*
| // Finish encryption or decryption.
| //
| // Calling Finish is optional, it is needed if the total
| // bytes is not multiple of the blocksize, or if one wants
| // to get the final IV.
| //
| // IPSEC does use the final IV.
| //
| // @param aIV the place to return the final IV.
stereotype "abstract"
parameters (list Parameters
(object Parameter "aIV"
quid "439D3CA70331"
type "TDes8&"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CSymmetricCipher"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "439D3CA70332"
stereotype "virtual"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++"
nestedClasses (list nestedClasses
(object Class "TAction"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D3CA7033B"
stereotype "enum"
module "Component View::ipseccrypto"
quidu "439D3C980379")
(object Class "TAction"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439EA7CE0049"
stereotype "enum"
module "Component View::ipseccrypto"
quidu "439D3C980379")))
(object Class "CSymmetricCipher3Descbc"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D3CA80156"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D3CA80157"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherDescbc"
quidu "439D3CA80127"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "439EAA0C0207"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::C3DESDecryptor"
quidu "439D58460169")
(object Uses_Relationship
quid "439EAA120052"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::C3DESEncryptor"
quidu "439D5846014A"))
operations (list Operations
(object Operation "SetkeyL"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA80158"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aKey"
quid "439D3CA80167"
type "const TDesC8&"
const TRUE))
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "FillinInfo"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA80168"
stereotype "static"
parameters (list Parameters
(object Parameter "anEntry"
quid "439D3CA8016A"
type "TAlgorithmDesc&"
quidu "439D3CA7028F"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CProtocolEay"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D3CA70243"
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D3CA70244"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CProtocolCrypto"
quidu "439D3CA7035A"))
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "439EBC860380"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMessageDigestSymbian"
quidu "439D3CA703B8"
supplier_cardinality (value cardinality "0..*"))
(object Uses_Relationship
quid "439EC09D0150"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipher3Descbc"
quidu "439D3CA80156"
supplier_cardinality (value cardinality "0..*"))
(object Uses_Relationship
quid "439EC0AF03E0"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherAesctr::CSymmetricCipherAescbc"
quidu "439E92E701F5"
supplier_cardinality (value cardinality "0..*"))
(object Uses_Relationship
quid "439EC0F20007"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherAesctr"
quidu "439E92E70224"
supplier_cardinality (value cardinality "0..*"))
(object Uses_Relationship
quid "439EC0F500D2"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherDescbc"
quidu "439D3CA80127"
supplier_cardinality (value cardinality "0..*")))
realized_interfaces (list realize_rel_list
(object Realize_Relationship
quid "439EC0A502E6"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipher3Descbc"
quidu "439D3CA80156"))
operations (list Operations
(object Operation "CProtocolEay"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA70245"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "~CProtocolEay"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "439D3CA70246"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Identify"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA70247"
stereotype "virtual, const"
parameters (list Parameters
(object Parameter "aInfo"
quid "439D3CA70249"
type "TServerProtocolDesc*"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "AlgorithmList"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA70250"
stereotype "virtual"
parameters (list Parameters
(object Parameter "aList"
quid "439D3CA70252"
type "TAlgorithmDesc* &"))
result "TUint"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SymmetricCipher"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA70253"
stereotype "virtual"
parameters (list Parameters
(object Parameter "anAlg"
quid "439D3CA70255"
type "TUint"))
result "CSymmetricCipher*"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "MessageDigest"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA70256"
stereotype "virtual"
parameters (list Parameters
(object Parameter "anAlg"
quid "439D3CA70258"
type "TUint"))
result "CMessageDigestCrypto*"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CProtocolCrypto"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439D3CA7035A"
documentation
| CProtocolCrypto
| ***************
|*
|// Base class of the protocol implementing an algorithm library as a protocol
|//
|// All algorithm libraries must be derived from this base class.
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439D3CA7035B"
supplier "CProtocolBase"))
operations (list Operations
(object Operation "AlgorithmList"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA7035C"
documentation
|*
| // Return the list of supported algorithms.
| //
| // IPSEC calls this method once during the binding
| // process to find out the algorithms that are supported
| // by this library.
| //
| // @retval aList
| // a pointer to a new allocated array of TAlgorithmDesc.
| // This array contains the descriptions of the supported
| // algorithms. Can also return NULL, if not algorithms
| // are supported at this point. The calling IPSEC will
| // release this array, when it is not needed.
| //
| // @returns
| // the length of the the array. May also return <= 0,
| // in which case IPSEC will not be using any algorithms
| // from this library.
stereotype "abstract"
parameters (list Parameters
(object Parameter "aList"
quid "439D3CA7035E"
type "TAlgorithmDesc* &"))
result "TUint"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "SymmetricCipher"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA7035F"
documentation
|*
| // Create an instance of cipher algorithm
| //
| // When IPSEC requires a use of specific algorithm, it
| // asks a new instance of the algorithm by calling this
| // method.
| //
| // @param aAlg
| // index of the algorithm in the array of descriptions
| // that was returned by the AlgorithmList().
| //
| // @return
| // @li NULL, if algorithm could not be instantiated
| // @li non-NULL (= new algorithm engine instance), if algorithm instantiated
stereotype "abstract"
parameters (list Parameters
(object Parameter "aAlg"
quid "439D3CA7036A"
type "TUint"))
result "CSymmetricCipher*"
concurrency "Sequential"
opExportControl "Public"
uid 0
quidu "439D3CA7030C")
(object Operation "MessageDigest"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439D3CA7036B"
documentation
|*
| // Create an instance of digest algorithm
| //
| // When IPSEC requires a use of specific algorithm, it
| // asks a new instance of the algorithm by calling this
| // method.
| //
| // @param aAlg
| // index of the algorithm in the array of descriptions
| // that was returned by the AlgorithmList().
| //
| // @return
| // @li NULL, if algorithm could not be instantiated
| // @li non-NULL (= new algorithm engine instance), if algorithm instantiated
stereotype "abstract"
parameters (list Parameters
(object Parameter "aAlg"
quid "439D3CA7036D"
type "TUint"))
result "CMessageDigestCrypto*"
concurrency "Sequential"
opExportControl "Public"
uid 0
quidu "439D3CA702DD")
(object Operation "~CProtocolCrypto"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value TRUE))
quid "439D3CA7036E"
stereotype "virtual"
concurrency "Sequential"
opExportControl "Protected"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Instantiated_Class "CSymmetricCipherCbc<AES_CBLOCK_SIZE>"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "Generate"
value FALSE))
quid "439D3CA80185"
used_nodes (list uses_relationship_list
(object Uses_Relationship
quid "439D3CA80186"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherCbc"
quidu "439D3CA800F8"))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Class "CBlockTransformation"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "AppliedPattern"
value "none")
(object Attribute
tool "VC++"
name "AfxSupportMacro"
value ""))
quid "439EA7CE00A7"
documentation
|*
|* Abstract base class defining the interface to block transformation schemes.
|*
|* Block transformation schemes process a fixed-size block of input to return a
|* block of output the same size.
|*
|* @publishedPartner
|* @released
superclasses (list inheritance_relationship_list
(object Inheritance_Relationship
quid "439EA7CE00A8"
supplier "CBase"))
operations (list Operations
(object Operation "Transform"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439EA7CE00A9"
documentation
|*
| * Transforms the supplied block, returning the new value using the same
| * parameter. aBlock.Size() must be the same length as BlockSize().
| *
| * @param aBlock On input, the data to be transformed;
| * on return, the data after transformation.
stereotype "abstract"
parameters (list Parameters
(object Parameter "aBlock"
quid "439EA7CE00AB"
type "TDes8&"))
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "Reset"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439EA7CE00AC"
documentation
|*
| * Resets the transformation back to its original state. Clears all its buffers.
stereotype "abstract"
result "void"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "BlockSize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439EA7CE00B8"
documentation
|*
| * Gets the block size in bytes.
| *
| * @return Block size in bytes.
stereotype "abstract, const"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0)
(object Operation "KeySize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Inline"
value FALSE))
quid "439EA7CE00BA"
documentation
|*
| * Gets the key size in bits.
| *
| * @return Key size in bits.
stereotype "abstract, const"
result "TInt"
concurrency "Sequential"
opExportControl "Public"
uid 0))
module "Component View::ipseccrypto"
quidu "439D3C980379"
language "VC++")
(object Association "$UNNAMED$0"
quid "439D3CA702AE"
roles (list role_list
(object Role "iAlgType"
quid "439D3CA702AF"
label "iAlgType"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::TAlgorithmClass"
quidu "439D3CA7026F"
is_navigable TRUE)
(object Role "$UNNAMED$1"
quid "439D3CA702B1"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::TAlgorithmDesc"
quidu "439D3CA7028F"
is_aggregate TRUE)))
(object Association "$UNNAMED$2"
quid "439D3CA702B3"
roles (list role_list
(object Role "iMinBits"
quid "439D3CA702B4"
label "iMinBits"
supplier "TUint"
is_navigable TRUE)
(object Role "$UNNAMED$3"
quid "439D3CA702B6"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::TAlgorithmDesc"
quidu "439D3CA7028F"
is_aggregate TRUE)))
(object Association "$UNNAMED$4"
quid "439D3CA702B8"
roles (list role_list
(object Role "iMaxBits"
quid "439D3CA702B9"
label "iMaxBits"
supplier "TUint"
is_navigable TRUE)
(object Role "$UNNAMED$5"
quid "439D3CA702BE"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::TAlgorithmDesc"
quidu "439D3CA7028F"
is_aggregate TRUE)))
(object Association "$UNNAMED$6"
quid "439D3CA702C0"
roles (list role_list
(object Role "iBlock"
quid "439D3CA702C1"
label "iBlock"
supplier "TUint"
is_navigable TRUE)
(object Role "$UNNAMED$7"
quid "439D3CA702C3"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::TAlgorithmDesc"
quidu "439D3CA7028F"
is_aggregate TRUE)))
(object Association "$UNNAMED$8"
quid "439D3CA702C5"
roles (list role_list
(object Role "iVector"
quid "439D3CA702C6"
label "iVector"
supplier "TUint"
is_navigable TRUE)
(object Role "$UNNAMED$9"
quid "439D3CA702C8"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::TAlgorithmDesc"
quidu "439D3CA7028F"
is_aggregate TRUE)))
(object Association "$UNNAMED$10"
quid "439D3CA703DC"
roles (list role_list
(object Role "iDigest"
quid "439D3CA703DD"
label "iDigest"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1"
quidu "439D5845007F"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$11"
quid "439D3CA703DF"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMessageDigestSymbian"
quidu "439D3CA703B8")))
(object Association "$UNNAMED$12"
quid "439D584302A3"
roles (list role_list
(object Role "iK[60]"
quid "439D584302A4"
documentation
|*
| * The key schedule
| *
| * The maximum size is (((KAESMaxBlockSize/4)+6)+1)*4
label "iK[60]"
supplier "TUint32"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$13"
quid "439D584302A6"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CRijndael"
quidu "439D58430273"
is_aggregate TRUE)))
(object Association "$UNNAMED$14"
quid "439D584302B1"
roles (list role_list
(object Role "iRounds"
quid "439D584302B2"
documentation "* The number of rounds"
label "iRounds"
supplier "TUint"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$15"
quid "439D584302B4"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CRijndael"
quidu "439D58430273"
is_aggregate TRUE)))
(object Association "$UNNAMED$16"
quid "439D584302B6"
roles (list role_list
(object Role "iKey"
quid "439D584302B7"
documentation
|*
| * The input key
| *
| * The key length (in bytes) must be one of the following:
| * - KAESKeySize128 (=16)
| * - KAESKeySize192 (=24)
| * - KAESKeySize256 (=32).
label "iKey"
supplier "HBufC8"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$17"
quid "439D584302C1"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CRijndael"
quidu "439D58430273")))
(object Association "$UNNAMED$18"
quid "439D5844013D"
roles (list role_list
(object Role "iHash"
quid "439D5844013E"
label "iHash"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::TBuf8<MD2_HASH>"
quidu "439D5844013B"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$19"
quid "439D5844014B"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD2"
quidu "439D584400EC"
is_aggregate TRUE)))
(object Association "$UNNAMED$20"
quid "439D5844014D"
roles (list role_list
(object Role "iNum"
quid "439D5844014E"
label "iNum"
supplier "TInt"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$21"
quid "439D58440150"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD2"
quidu "439D584400EC"
is_aggregate TRUE)))
(object Association "$UNNAMED$22"
quid "439D58440159"
roles (list role_list
(object Role "iData[MD2_BLOCK]"
quid "439D5844015A"
label "iData[MD2_BLOCK]"
supplier "TUint8"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$23"
quid "439D5844015C"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD2"
quidu "439D584400EC"
is_aggregate TRUE)))
(object Association "$UNNAMED$24"
quid "439D58440169"
roles (list role_list
(object Role "iChecksum[MD2_BLOCK]"
quid "439D5844016A"
label "iChecksum[MD2_BLOCK]"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$25"
quid "439D5844016C"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD2"
quidu "439D584400EC"
is_aggregate TRUE)))
(object Association "$UNNAMED$26"
quid "439D5844016E"
roles (list role_list
(object Role "iState[MD2_BLOCK]"
quid "439D5844016F"
label "iState[MD2_BLOCK]"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$27"
quid "439D58440171"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD2"
quidu "439D584400EC"
is_aggregate TRUE)))
(object Association "$UNNAMED$28"
quid "439D58440179"
roles (list role_list
(object Role "iHashBuf"
quid "439D5844017A"
label "iHashBuf"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::TBuf8<MD2_HASH>"
quidu "439D5844013B"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$29"
quid "439D5844017C"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD2"
quidu "439D584400EC"
is_aggregate TRUE)))
(object Association "$UNNAMED$30"
quid "439D58440188"
roles (list role_list
(object Role "iDataTemp[MD2_BLOCK]"
quid "439D58440189"
label "iDataTemp[MD2_BLOCK]"
supplier "TUint8"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$31"
quid "439D5844018B"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD2"
quidu "439D584400EC"
is_aggregate TRUE)))
(object Association "$UNNAMED$32"
quid "439D58440198"
roles (list role_list
(object Role "iChecksumTemp[MD2_BLOCK]"
quid "439D58440199"
label "iChecksumTemp[MD2_BLOCK]"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$33"
quid "439D5844019B"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD2"
quidu "439D584400EC"
is_aggregate TRUE)))
(object Association "$UNNAMED$34"
quid "439D584401A8"
roles (list role_list
(object Role "iStateTemp[MD2_BLOCK]"
quid "439D584401A9"
label "iStateTemp[MD2_BLOCK]"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$35"
quid "439D584401AB"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD2"
quidu "439D584400EC"
is_aggregate TRUE)))
(object Association "$UNNAMED$36"
quid "439D584402C4"
roles (list role_list
(object Role "iHash"
quid "439D584402D0"
label "iHash"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::TBuf8<MD5_HASH>"
quidu "439D584402C2"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$37"
quid "439D584402D2"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD5"
quidu "439D58440273"
is_aggregate TRUE)))
(object Association "$UNNAMED$38"
quid "439D584402D4"
roles (list role_list
(object Role "iA"
quid "439D584402D5"
label "iA"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$39"
quid "439D584402D7"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD5"
quidu "439D58440273"
is_aggregate TRUE)))
(object Association "$UNNAMED$40"
quid "439D584402E0"
roles (list role_list
(object Role "iB"
quid "439D584402E1"
label "iB"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$41"
quid "439D584402E3"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD5"
quidu "439D58440273"
is_aggregate TRUE)))
(object Association "$UNNAMED$42"
quid "439D584402F0"
roles (list role_list
(object Role "iC"
quid "439D584402F1"
label "iC"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$43"
quid "439D584402F3"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD5"
quidu "439D58440273"
is_aggregate TRUE)))
(object Association "$UNNAMED$44"
quid "439D584402F5"
roles (list role_list
(object Role "iD"
quid "439D584402F6"
label "iD"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$45"
quid "439D584402F8"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD5"
quidu "439D58440273"
is_aggregate TRUE)))
(object Association "$UNNAMED$46"
quid "439D584402FF"
roles (list role_list
(object Role "iNl"
quid "439D58440300"
label "iNl"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$47"
quid "439D58440302"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD5"
quidu "439D58440273"
is_aggregate TRUE)))
(object Association "$UNNAMED$48"
quid "439D5844030F"
roles (list role_list
(object Role "iNh"
quid "439D58440310"
label "iNh"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$49"
quid "439D58440312"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD5"
quidu "439D58440273"
is_aggregate TRUE)))
(object Association "$UNNAMED$50"
quid "439D5844031F"
roles (list role_list
(object Role "iData[MD5_LBLOCK]"
quid "439D58440320"
label "iData[MD5_LBLOCK]"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$51"
quid "439D58440322"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD5"
quidu "439D58440273"
is_aggregate TRUE)))
(object Association "$UNNAMED$52"
quid "439D58440324"
roles (list role_list
(object Role "iACopy"
quid "439D58440325"
label "iACopy"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$53"
quid "439D58440327"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD5"
quidu "439D58440273"
is_aggregate TRUE)))
(object Association "$UNNAMED$54"
quid "439D5844032E"
roles (list role_list
(object Role "iBCopy"
quid "439D5844032F"
label "iBCopy"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$55"
quid "439D58440331"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD5"
quidu "439D58440273"
is_aggregate TRUE)))
(object Association "$UNNAMED$56"
quid "439D5844033E"
roles (list role_list
(object Role "iCCopy"
quid "439D5844033F"
label "iCCopy"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$57"
quid "439D58440341"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD5"
quidu "439D58440273"
is_aggregate TRUE)))
(object Association "$UNNAMED$58"
quid "439D5844034D"
roles (list role_list
(object Role "iDCopy"
quid "439D5844034E"
label "iDCopy"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$59"
quid "439D58440350"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD5"
quidu "439D58440273"
is_aggregate TRUE)))
(object Association "$UNNAMED$60"
quid "439D5844035D"
roles (list role_list
(object Role "iNlCopy"
quid "439D5844035E"
label "iNlCopy"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$61"
quid "439D58440360"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD5"
quidu "439D58440273"
is_aggregate TRUE)))
(object Association "$UNNAMED$62"
quid "439D5844036D"
roles (list role_list
(object Role "iNhCopy"
quid "439D5844036E"
label "iNhCopy"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$63"
quid "439D58440370"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD5"
quidu "439D58440273"
is_aggregate TRUE)))
(object Association "$UNNAMED$64"
quid "439D5844038C"
roles (list role_list
(object Role "iDataCopy[MD5_LBLOCK]"
quid "439D5844038D"
label "iDataCopy[MD5_LBLOCK]"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$65"
quid "439D5844038F"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD5"
quidu "439D58440273"
is_aggregate TRUE)))
(object Association "$UNNAMED$66"
quid "439D584500DE"
roles (list role_list
(object Role "iHash"
quid "439D584500DF"
label "iHash"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::TBuf8<SHA1_HASH>"
quidu "439D584500DC"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$67"
quid "439D584500E1"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1"
quidu "439D5845007F"
is_aggregate TRUE)))
(object Association "$UNNAMED$68"
quid "439D584500EC"
roles (list role_list
(object Role "iA"
quid "439D584500ED"
label "iA"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$69"
quid "439D584500EF"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1"
quidu "439D5845007F"
is_aggregate TRUE)))
(object Association "$UNNAMED$70"
quid "439D584500F1"
roles (list role_list
(object Role "iB"
quid "439D584500F2"
label "iB"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$71"
quid "439D584500F4"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1"
quidu "439D5845007F"
is_aggregate TRUE)))
(object Association "$UNNAMED$72"
quid "439D584500FC"
roles (list role_list
(object Role "iC"
quid "439D584500FD"
label "iC"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$73"
quid "439D584500FF"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1"
quidu "439D5845007F"
is_aggregate TRUE)))
(object Association "$UNNAMED$74"
quid "439D58450101"
roles (list role_list
(object Role "iD"
quid "439D58450102"
label "iD"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$75"
quid "439D58450104"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1"
quidu "439D5845007F"
is_aggregate TRUE)))
(object Association "$UNNAMED$76"
quid "439D5845010B"
roles (list role_list
(object Role "iE"
quid "439D5845010C"
label "iE"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$77"
quid "439D5845010E"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1"
quidu "439D5845007F"
is_aggregate TRUE)))
(object Association "$UNNAMED$78"
quid "439D58450110"
roles (list role_list
(object Role "iNl"
quid "439D58450111"
label "iNl"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$79"
quid "439D58450113"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1"
quidu "439D5845007F"
is_aggregate TRUE)))
(object Association "$UNNAMED$80"
quid "439D5845011B"
roles (list role_list
(object Role "iNh"
quid "439D5845011C"
label "iNh"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$81"
quid "439D5845011E"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1"
quidu "439D5845007F"
is_aggregate TRUE)))
(object Association "$UNNAMED$82"
quid "439D58450120"
roles (list role_list
(object Role "iData[SHA1_LBLOCK*5]"
quid "439D58450121"
label "iData[SHA1_LBLOCK*5]"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$83"
quid "439D58450123"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1"
quidu "439D5845007F"
is_aggregate TRUE)))
(object Association "$UNNAMED$84"
quid "439D5845012B"
roles (list role_list
(object Role "iACopy"
quid "439D5845012C"
label "iACopy"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$85"
quid "439D5845012E"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1"
quidu "439D5845007F"
is_aggregate TRUE)))
(object Association "$UNNAMED$86"
quid "439D5845013A"
roles (list role_list
(object Role "iBCopy"
quid "439D5845013B"
label "iBCopy"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$87"
quid "439D5845013D"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1"
quidu "439D5845007F"
is_aggregate TRUE)))
(object Association "$UNNAMED$88"
quid "439D5845013F"
roles (list role_list
(object Role "iCCopy"
quid "439D58450140"
label "iCCopy"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$89"
quid "439D58450142"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1"
quidu "439D5845007F"
is_aggregate TRUE)))
(object Association "$UNNAMED$90"
quid "439D5845014A"
roles (list role_list
(object Role "iDCopy"
quid "439D5845014B"
label "iDCopy"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$91"
quid "439D5845014D"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1"
quidu "439D5845007F"
is_aggregate TRUE)))
(object Association "$UNNAMED$92"
quid "439D5845014F"
roles (list role_list
(object Role "iECopy"
quid "439D58450150"
label "iECopy"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$93"
quid "439D58450152"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1"
quidu "439D5845007F"
is_aggregate TRUE)))
(object Association "$UNNAMED$94"
quid "439D58450159"
roles (list role_list
(object Role "iNlCopy"
quid "439D5845015A"
label "iNlCopy"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$95"
quid "439D5845015C"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1"
quidu "439D5845007F"
is_aggregate TRUE)))
(object Association "$UNNAMED$96"
quid "439D58450169"
roles (list role_list
(object Role "iNhCopy"
quid "439D5845016A"
label "iNhCopy"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$97"
quid "439D5845016C"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1"
quidu "439D5845007F"
is_aggregate TRUE)))
(object Association "$UNNAMED$98"
quid "439D5845016E"
roles (list role_list
(object Role "iDataCopy[SHA1_LBLOCK*5]"
quid "439D5845016F"
label "iDataCopy[SHA1_LBLOCK*5]"
supplier "TUint"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$99"
quid "439D58450171"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1"
quidu "439D5845007F"
is_aggregate TRUE)))
(object Association "$UNNAMED$100"
quid "439D584502E0"
roles (list role_list
(object Role "iDigest"
quid "439D584502E1"
label "iDigest"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CMessageDigest"
quidu "439D584303BB"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$101"
quid "439D584502E3"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CHMAC"
quidu "439D58450292")))
(object Association "$UNNAMED$102"
quid "439D584502F1"
roles (list role_list
(object Role "iInnerPad"
quid "439D584502F2"
label "iInnerPad"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::TBuf8<HMAC_PAD>"
quidu "439D584502E5"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$103"
quid "439D584502F4"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CHMAC"
quidu "439D58450292"
is_aggregate TRUE)))
(object Association "$UNNAMED$104"
quid "439D584502FF"
roles (list role_list
(object Role "iOuterPad"
quid "439D58450300"
label "iOuterPad"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::TBuf8<HMAC_PAD>"
quidu "439D584502E5"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$105"
quid "439D58450302"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CHMAC"
quidu "439D58450292"
is_aggregate TRUE)))
(object Association "$UNNAMED$106"
quid "439D5845030F"
roles (list role_list
(object Role "iInnerPadCopy"
quid "439D58450310"
label "iInnerPadCopy"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::TBuf8<HMAC_PAD>"
quidu "439D584502E5"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$107"
quid "439D58450312"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CHMAC"
quidu "439D58450292"
is_aggregate TRUE)))
(object Association "$UNNAMED$108"
quid "439D58450314"
roles (list role_list
(object Role "iOuterPadCopy"
quid "439D58450315"
label "iOuterPadCopy"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::TBuf8<HMAC_PAD>"
quidu "439D584502E5"
exportControl "Private"
is_navigable TRUE)
(object Role "$UNNAMED$109"
quid "439D5845031F"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CHMAC"
quidu "439D58450292"
is_aggregate TRUE)))
(object Association "$UNNAMED$110"
quid "439D584503BB"
roles (list role_list
(object Role "iK1[KDESScheduleSizeInWords]"
quid "439D584503BC"
documentation
|*
| * Key schedule array
| *
| * Also used as the first key in triple-DES
label "iK1[KDESScheduleSizeInWords]"
supplier "TUint32"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$111"
quid "439D584503BE"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CDES"
quidu "439D5845037C"
is_aggregate TRUE)))
(object Association "$UNNAMED$112"
quid "439D584503C0"
roles (list role_list
(object Role "iKey"
quid "439D584503C1"
documentation
|*
| * The initial key.
| *
| * The key length must be KDESKeySize = 8 bytes.
label "iKey"
supplier "HBufC8"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$113"
quid "439D584503C3"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CDES"
quidu "439D5845037C")))
(object Association "$UNNAMED$114"
quid "439D5846012F"
roles (list role_list
(object Role "iK2[KDESScheduleSizeInWords]"
quid "439D58460130"
documentation "* The second key schedule array"
label "iK2[KDESScheduleSizeInWords]"
supplier "TUint32"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$115"
quid "439D58460132"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::C3DES"
quidu "439D5846010B"
is_aggregate TRUE)))
(object Association "$UNNAMED$116"
quid "439D5846013A"
roles (list role_list
(object Role "iK3[KDESScheduleSizeInWords]"
quid "439D5846013B"
documentation "* The third key schedule array"
label "iK3[KDESScheduleSizeInWords]"
supplier "TUint32"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$117"
quid "439D5846013D"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::C3DES"
quidu "439D5846010B"
is_aggregate TRUE)))
(object Association "$UNNAMED$118"
quid "439D3CA7029E"
roles (list role_list
(object Role "iName"
quid "439D3CA7029F"
label "iName"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::TAlgorithmName"
quidu "439D3CA70260"
is_navigable TRUE)
(object Role "$UNNAMED$119"
quid "439D3CA702A1"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::TAlgorithmDesc"
quidu "439D3CA7028F"
is_aggregate TRUE)))
(object Association "$UNNAMED$120"
quid "439D3CA800BA"
roles (list role_list
(object Role "iTmp:TUint32* const"
quid "439D3CA800BB"
label "iTmp:TUint32* const"
supplier "TUint32"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$121"
quid "439D3CA800BD"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherBase"
quidu "439D3CA8007B")))
(object Association "$UNNAMED$122"
quid "439D3CA800AF"
roles (list role_list
(object Role "iReg:TUint32* const"
quid "439D3CA800B0"
label "iReg:TUint32* const"
supplier "TUint32"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$123"
quid "439D3CA800B2"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherBase"
quidu "439D3CA8007B")))
(object Association "$UNNAMED$124"
quid "439D3CA800AA"
roles (list role_list
(object Role "iBlkSize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Const"
value TRUE))
quid "439D3CA800AB"
label "iBlkSize"
supplier "TInt"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$125"
quid "439D3CA800AD"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherBase"
quidu "439D3CA8007B"
is_aggregate TRUE)))
(object Association "$UNNAMED$126"
quid "439D3CA800CC"
roles (list role_list
(object Role "iMode"
quid "439D3CA800CD"
label "iMode"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::TMode"
quidu "439D3CA70398"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$127"
quid "439D3CA800CF"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherBase"
quidu "439D3CA8007B"
is_aggregate TRUE)))
(object Association "$UNNAMED$128"
quid "439D3CA800C4"
roles (list role_list
(object Role "iDecrypt"
quid "439D3CA800C5"
label "iDecrypt"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CBlockTransformation"
quidu "439EA7CE00A7"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$129"
quid "439D3CA800CA"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherBase"
quidu "439D3CA8007B")))
(object Association "$UNNAMED$130"
quid "439D3CA800BF"
roles (list role_list
(object Role "iEncrypt"
quid "439D3CA800C0"
label "iEncrypt"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CBlockTransformation"
quidu "439EA7CE00A7"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$131"
quid "439D3CA800C2"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherBase"
quidu "439D3CA8007B")))
(object Association "$UNNAMED$132"
quid "439EA7CE01FF"
roles (list role_list
(object Role "iBlkSize"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "Const"
value TRUE))
quid "439EA7CE0200"
label "iBlkSize"
supplier "TInt"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$133"
quid "439EA7CE0202"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherBase"
quidu "439D3CA8007B"
is_aggregate TRUE)))
(object Association "$UNNAMED$134"
quid "439EA7CE020E"
roles (list role_list
(object Role "iReg:TUint32* const"
quid "439EA7CE020F"
label "iReg:TUint32* const"
supplier "TUint32"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$135"
quid "439EA7CE0211"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherBase"
quidu "439D3CA8007B")))
(object Association "$UNNAMED$136"
quid "439EA7CE021E"
roles (list role_list
(object Role "iTmp:TUint32* const"
quid "439EA7CE021F"
label "iTmp:TUint32* const"
supplier "TUint32"
exportControl "Protected"
is_navigable TRUE)
(object Role "$UNNAMED$137"
quid "439EA7CE0221"
supplier "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherBase"
quidu "439D3CA8007B"))))
logical_presentations (list unit_reference_list
(object ClassDiagram "ipseccrypto Model Update Overview"
quid "439D3CA801D5"
title "ipseccrypto Model Update Overview"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::TAlgorithmClass" @1
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
location (645, 2182)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @1
location (453, 2166)
fill_color 13434879
nlines 1
max_width 384
justify 0
label "TAlgorithmClass")
stereotype (object ItemLabel
Parent_View @1
location (453, 2116)
fill_color 13434879
anchor 10
nlines 1
max_width 384
justify 0
label "<<typedef>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA7026F"
width 402
height 157
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::TAlgorithmDesc" @2
ShowCompartmentStereotypes TRUE
location (1065, 2182)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @2
location (870, 2131)
fill_color 13434879
nlines 1
max_width 390
justify 0
label "TAlgorithmDesc")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA7028F"
width 408
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CMessageDigestCrypto" @3
ShowCompartmentStereotypes TRUE
location (3569, 1586)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @3
location (3295, 1535)
fill_color 13434879
nlines 1
max_width 548
justify 0
label "CMessageDigestCrypto")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA702DD"
width 566
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CProtocolFamilyCryptoEay" @4
ShowCompartmentStereotypes TRUE
location (1987, 2328)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @4
location (1682, 2277)
fill_color 13434879
nlines 1
max_width 610
justify 0
label "CProtocolFamilyCryptoEay")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA70379"
width 628
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::TMode" @5
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
location (2414, 2182)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @5
location (2276, 2166)
fill_color 13434879
nlines 1
max_width 276
justify 0
label "TMode")
stereotype (object ItemLabel
Parent_View @5
location (2276, 2116)
fill_color 13434879
anchor 10
nlines 1
max_width 276
justify 0
label "<<typedef>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA70398"
width 294
height 157
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::TEayAlgorithm" @6
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
location (2881, 2275)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @6
location (2708, 2259)
fill_color 13434879
nlines 1
max_width 346
justify 0
label "TEayAlgorithm")
stereotype (object ItemLabel
Parent_View @6
location (2708, 2209)
fill_color 13434879
anchor 10
nlines 1
max_width 346
justify 0
label "<<typedef>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA801D3"
width 364
height 157
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CRijndael" @7
ShowCompartmentStereotypes TRUE
location (345, 390)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @7
location (224, 338)
fill_color 13434879
nlines 1
max_width 242
justify 0
label "CRijndael")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D58430273"
width 260
height 128
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CAESEncryptor" @8
ShowCompartmentStereotypes TRUE
location (363, 750)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @8
location (170, 698)
fill_color 13434879
nlines 1
max_width 386
justify 0
label "CAESEncryptor")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D584302E0"
width 404
height 128
annotation 8
autoResize TRUE)
(object InheritView "" @9
stereotype TRUE
line_color 3342489
quidu "439D584302E1"
client @8
supplier @7
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CAESDecryptor" @10
ShowCompartmentStereotypes TRUE
location (810, 390)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @10
location (618, 338)
fill_color 13434879
nlines 1
max_width 384
justify 0
label "CAESDecryptor")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D5843031F"
width 402
height 128
annotation 8
autoResize TRUE)
(object InheritView "" @11
stereotype TRUE
line_color 3342489
quidu "439D58430320"
client @10
supplier @7
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CMessageDigest::THashId" @12
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
location (270, 1110)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @12
location (71, 1057)
fill_color 13434879
nlines 1
max_width 398
justify 0
label "THashId")
stereotype (object ItemLabel
Parent_View @12
location (71, 1007)
fill_color 13434879
anchor 10
nlines 1
max_width 398
justify 0
label "<<enum>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D58440032"
width 416
height 230
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::ipseccrypto::TBuf8<MD2_HASH>" @13
ShowCompartmentStereotypes TRUE
location (386, 2499)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @13
location (150, 2448)
fill_color 13434879
nlines 1
max_width 472
justify 0
label "TBuf8<MD2_HASH>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D5844013B"
width 490
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD2" @14
ShowCompartmentStereotypes TRUE
location (2660, 748)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @14
location (2564, 696)
fill_color 13434879
nlines 1
max_width 192
justify 0
label "CMD2")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D584400EC"
width 210
height 128
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::ipseccrypto::TBuf8<MD5_HASH>" @15
ShowCompartmentStereotypes TRUE
location (2070, 390)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @15
location (1834, 339)
fill_color 13434879
nlines 1
max_width 472
justify 0
label "TBuf8<MD5_HASH>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D584402C2"
width 490
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD5" @16
ShowCompartmentStereotypes TRUE
location (1897, 782)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @16
location (1801, 730)
fill_color 13434879
nlines 1
max_width 192
justify 0
label "CMD5")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D58440273"
width 210
height 128
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CMessageDigestSymbian" @17
ShowCompartmentStereotypes TRUE
location (3085, 1905)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @17
location (2793, 1859)
fill_color 13434879
nlines 1
max_width 584
justify 0
label "CMessageDigestSymbian")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA703B8"
width 602
height 117
annotation 8
autoResize TRUE)
(object InheritView "" @18
stereotype TRUE
line_color 3342489
quidu "439D3CA703C7"
client @17
supplier @3
line_style 0)
(object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::ipseccrypto::TBuf8<SHA1_HASH>" @19
ShowCompartmentStereotypes TRUE
location (2340, 120)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @19
location (2082, 69)
fill_color 13434879
nlines 1
max_width 516
justify 0
label "TBuf8<SHA1_HASH>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D584500DC"
width 534
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1" @20
ShowCompartmentStereotypes TRUE
location (2127, 698)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @20
location (2030, 646)
fill_color 13434879
nlines 1
max_width 194
justify 0
label "CSHA1")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D5845007F"
width 212
height 128
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA" @21
ShowCompartmentStereotypes TRUE
location (2725, 901)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @21
location (2629, 849)
fill_color 13434879
nlines 1
max_width 192
justify 0
label "CSHA")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D584501C7"
width 210
height 128
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CMessageDigest" @22
ShowCompartmentStereotypes TRUE
location (2260, 995)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @22
location (2061, 943)
fill_color 13434879
nlines 1
max_width 398
justify 0
label "CMessageDigest")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D584303BB"
width 416
height 128
annotation 8
autoResize TRUE)
(object InheritView "" @23
stereotype TRUE
line_color 3342489
quidu "439D584400ED"
client @14
supplier @22
line_style 0)
(object InheritView "" @24
stereotype TRUE
line_color 3342489
quidu "439D58440274"
client @16
supplier @22
line_style 0)
(object InheritView "" @25
stereotype TRUE
line_color 3342489
quidu "439D58450080"
client @20
supplier @22
line_style 0)
(object InheritView "" @26
stereotype TRUE
line_color 3342489
quidu "439D584501D6"
client @21
supplier @22
line_style 0)
(object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::ipseccrypto::TBuf8<HMAC_PAD>" @27
ShowCompartmentStereotypes TRUE
location (2880, 120)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @27
location (2641, 69)
fill_color 13434879
nlines 1
max_width 478
justify 0
label "TBuf8<HMAC_PAD>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D584502E5"
width 496
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CHMAC" @28
ShowCompartmentStereotypes TRUE
location (2397, 701)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @28
location (2283, 649)
fill_color 13434879
nlines 1
max_width 228
justify 0
label "CHMAC")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D58450292"
width 246
height 128
annotation 8
autoResize TRUE)
(object InheritView "" @29
stereotype TRUE
line_color 3342489
quidu "439D58450293"
client @28
supplier @22
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CMessageDigestFactory" @30
ShowCompartmentStereotypes TRUE
location (2268, 2720)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @30
location (1979, 2668)
fill_color 13434879
nlines 1
max_width 578
justify 0
label "CMessageDigestFactory")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D5845033E"
width 596
height 128
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CDES" @31
ShowCompartmentStereotypes TRUE
location (1299, 2496)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @31
location (1203, 2444)
fill_color 13434879
nlines 1
max_width 192
justify 0
label "CDES")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D5845037C"
width 210
height 128
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CDESEncryptor" @32
ShowCompartmentStereotypes TRUE
location (1555, 2755)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @32
location (1363, 2703)
fill_color 13434879
nlines 1
max_width 384
justify 0
label "CDESEncryptor")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D584503CA"
width 402
height 128
annotation 8
autoResize TRUE)
(object InheritView "" @33
stereotype TRUE
line_color 3342489
quidu "439D584503DA"
client @32
supplier @31
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CDESDecryptor" @34
ShowCompartmentStereotypes TRUE
location (1108, 2761)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @34
location (915, 2709)
fill_color 13434879
nlines 1
max_width 386
justify 0
label "CDESDecryptor")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D58460011"
width 404
height 128
annotation 8
autoResize TRUE)
(object InheritView "" @35
stereotype TRUE
line_color 3342489
quidu "439D58460012"
client @34
supplier @31
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::C3DES" @36
ShowCompartmentStereotypes TRUE
location (350, 2798)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @36
location (250, 2746)
fill_color 13434879
nlines 1
max_width 200
justify 0
label "C3DES")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D5846010B"
width 218
height 128
annotation 8
autoResize TRUE)
(object InheritView "" @37
stereotype TRUE
line_color 3342489
quidu "439D5846010C"
client @36
supplier @31
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::C3DESEncryptor" @38
ShowCompartmentStereotypes TRUE
location (223, 3038)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @38
location (16, 2986)
fill_color 13434879
nlines 1
max_width 414
justify 0
label "C3DESEncryptor")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D5846014A"
width 432
height 128
annotation 8
autoResize TRUE)
(object InheritView "" @39
stereotype TRUE
line_color 3342489
quidu "439D5846014B"
client @38
supplier @36
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::C3DESDecryptor" @40
ShowCompartmentStereotypes TRUE
location (755, 3055)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @40
location (547, 3003)
fill_color 13434879
nlines 1
max_width 416
justify 0
label "C3DESDecryptor")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D58460169"
width 434
height 128
annotation 8
autoResize TRUE)
(object InheritView "" @41
stereotype TRUE
line_color 3342489
quidu "439D5846016A"
client @40
supplier @36
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherAesctr::CSymmetricCipherAescbc" @42
ShowCompartmentStereotypes TRUE
location (2321, 1640)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @42
location (2016, 1566)
fill_color 13434879
nlines 1
max_width 610
justify 0
label "CSymmetricCipherAescbc")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439E92E701F5"
width 628
height 172
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherAesctr" @43
ShowCompartmentStereotypes TRUE
location (1620, 1650)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @43
location (1325, 1599)
fill_color 13434879
nlines 1
max_width 590
justify 0
label "CSymmetricCipherAesctr")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439E92E70224"
width 608
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::TAlgorithmName" @44
ShowCompartmentStereotypes TRUE
SuppressAttribute TRUE
SuppressOperation TRUE
location (210, 2182)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @44
location (14, 2166)
fill_color 13434879
nlines 1
max_width 392
justify 0
label "TAlgorithmName")
stereotype (object ItemLabel
Parent_View @44
location (14, 2116)
fill_color 13434879
anchor 10
nlines 1
max_width 392
justify 0
label "<<typedef>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA70260"
width 410
height 157
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CProtocolCrypto" @45
ShowCompartmentStereotypes TRUE
location (2827, 1586)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @45
location (2626, 1535)
fill_color 13434879
nlines 1
max_width 402
justify 0
label "CProtocolCrypto")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA7035A"
width 420
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CProtocolEay" @46
location (2605, 1918)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @46
location (2437, 1867)
fill_color 13434879
nlines 1
max_width 336
justify 0
label "CProtocolEay")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA70243"
width 354
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipher::TAction" @47
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
location (1491, 2008)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @47
location (1272, 1956)
fill_color 13434879
nlines 1
max_width 438
justify 0
label "TAction")
stereotype (object ItemLabel
Parent_View @47
location (1272, 1906)
fill_color 13434879
anchor 10
nlines 1
max_width 438
justify 0
label "<<enum>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA7033B"
width 456
height 228
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipher" @48
ShowCompartmentStereotypes TRUE
location (1492, 366)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @48
location (1269, 315)
fill_color 13434879
nlines 1
max_width 446
justify 0
label "CSymmetricCipher")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA7030C"
width 464
height 126
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherCbc<AES_CBLOCK_SIZE>" @49
ShowCompartmentStereotypes TRUE
location (1960, 1349)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @49
location (1447, 1298)
fill_color 13434879
nlines 1
max_width 1026
justify 0
label "CSymmetricCipherCbc<AES_CBLOCK_SIZE>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA80185"
width 1044
height 126
annotation 8
autoResize TRUE)
(object ClassView "ParameterizedClass" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherCbc" @50
ShowCompartmentStereotypes TRUE
location (1065, 988)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @50
location (804, 958)
fill_color 13434879
nlines 1
max_width 522
justify 0
label "CSymmetricCipherCbc")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA800F8"
width 540
height 161
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherDescbc" @51
ShowCompartmentStereotypes TRUE
location (861, 1661)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @51
location (563, 1610)
fill_color 13434879
nlines 1
max_width 596
justify 0
label "CSymmetricCipherDescbc")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA80127"
width 614
height 126
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipher3Descbc" @52
ShowCompartmentStereotypes TRUE
location (892, 1880)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @52
location (574, 1829)
fill_color 13434879
nlines 1
max_width 636
justify 0
label "CSymmetricCipher3Descbc")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA80156"
width 654
height 126
annotation 8
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherCbc<DES_CBLOCK_SIZE>" @53
ShowCompartmentStereotypes TRUE
location (826, 1324)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @53
location (308, 1273)
fill_color 13434879
nlines 1
max_width 1036
justify 0
label "CSymmetricCipherCbc<DES_CBLOCK_SIZE>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439E92E701C6"
width 1054
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @54
stereotype TRUE
line_color 3342489
quidu "439E92E701C8"
client @51
supplier @53
line_style 0)
(object InheritView "" @55
stereotype TRUE
line_color 3342489
quidu "439D3CA80157"
client @52
supplier @51
line_style 0)
(object UsesView "" @56
stereotype TRUE
line_color 3342489
quidu "439E92E701C7"
client @53
supplier @50
line_style 0)
(object UsesView "" @57
stereotype TRUE
line_color 3342489
quidu "439D3CA80186"
client @49
supplier @50
line_style 0)
(object InheritView "" @58
stereotype TRUE
line_color 3342489
quidu "439E92E70234"
client @43
supplier @49
line_style 0)
(object InheritView "" @59
stereotype TRUE
line_color 3342489
quidu "439E92E70205"
client @42
supplier @49
line_style 0)
(object InheritView "" @60
stereotype TRUE
line_color 3342489
quidu "439D3CA70244"
client @46
supplier @45
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CBlockTransformation" @61
ShowCompartmentStereotypes TRUE
location (389, 168)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @61
location (130, 116)
fill_color 13434879
nlines 1
max_width 518
justify 0
label "CBlockTransformation")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439EA7CE00A7"
width 536
height 128
annotation 8
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherBase" @62
ShowCompartmentStereotypes TRUE
location (1492, 650)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @62
location (1217, 599)
fill_color 13434879
nlines 1
max_width 550
justify 0
label "CSymmetricCipherBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA8007B"
width 568
height 126
annotation 8
autoResize TRUE)
(object InheritView "" @63
stereotype TRUE
line_color 3342489
quidu "439D3CA800F9"
client @50
supplier @62
line_style 0)
(object InheritView "" @64
stereotype TRUE
line_color 3342489
quidu "439D3CA8007C"
client @62
supplier @48
line_style 0)
(object InheritView "" @65
stereotype TRUE
line_color 3342489
quidu "439D58430282"
client @7
supplier @61
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipher::TAction" @66
ShowCompartmentStereotypes TRUE
SuppressOperation TRUE
location (1710, 120)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @66
location (1491, 68)
fill_color 13434879
nlines 1
max_width 438
justify 0
label "TAction")
stereotype (object ItemLabel
Parent_View @66
location (1491, 18)
fill_color 13434879
anchor 10
nlines 1
max_width 438
justify 0
label "<<enum>>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA7033B"
width 456
height 228
annotation 8
autoResize TRUE))))))
logical_presentations (list unit_reference_list))
(object Mechanism @67
logical_models (list unit_reference_list
(object Object "IPsec"
quid "439D7564034C"
collaborators (list link_list
(object Link
quid "439D75C501C4"
supplier "$UNNAMED$138"
quidu "439D7589031C")
(object Link
quid "439D7962035E"
supplier "$UNNAMED$139"
quidu "439D7889009F"
messages (list Messages
(object Message "Identify(library)"
quid "439D7962035F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4"
ordinal 4
Operation "Identify(TServerProtocolDesc*)"
quidu "439D3CA70247"
creation FALSE)
(object Message "Open()"
quid "439D7976033F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5"
ordinal 5
quidu "000000000000"
creation FALSE)
(object Message "AlgorithmList(alg_list)"
quid "439D798A03AC"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "6"
ordinal 6
Operation "AlgorithmList(TAlgorithmDesc* &)"
quidu "439D3CA7035C"
creation FALSE)
(object Message "SymmetricCipher(alg_index)"
quid "439D79C701F7"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "7"
ordinal 7
Operation "SymmetricCipher(TUint)"
quidu "439D3CA7035F"
creation FALSE)
(object Message "MessageDigest(alg_index)"
quid "439D79E60226"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "8"
ordinal 8
Operation "MessageDigest(TUint)"
quidu "439D3CA7036B"
creation FALSE)
(object Message "Close()"
quid "439D7A480012"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "9"
ordinal 9
quidu "000000000000"
creation FALSE))))
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "$UNNAMED$138"
quid "439D7589031C"
collaborators (list link_list
(object Link
quid "439D769100E7"
supplier "$UNNAMED$138"
quidu "439D7589031C")
(object Link
quid "439D789D01E7"
supplier "$UNNAMED$139"
quidu "439D7889009F"
messages (list Messages
(object Message "CProtocolEay( )"
quid "439D789D01E8"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3.1"
ordinal 3
quidu "439D3CA70245"
creation FALSE))))
class "Logical View::VC++ Reverse Engineered::ipseccrypto::CProtocolFamilyCryptoEay"
quidu "439D3CA70379"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "SocketServer"
quid "439D75F6028E"
collaborators (list link_list
(object Link
quid "439D762802BD"
supplier "$UNNAMED$138"
quidu "439D7589031C"
messages (list Messages
(object Message "CProtocolFamilyCryptoEay( )"
quid "439D77EA0101"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
quidu "439D3CA7037B"
creation FALSE)
(object Message "ProtocolList(protocollist)"
quid "439D77FB01DC"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 1
Operation "ProtocolList(TServerProtocolDesc* &)"
quidu "439D3CA7038F"
creation FALSE)
(object Message "NewProtocolL(crypto)"
quid "439D783403AC"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 2
Operation "NewProtocolL(TUint, TUint)"
quidu "439D3CA7038C"
creation FALSE)
(object Message "Remove( )"
quid "439D7A7401B8"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "10"
ordinal 11
quidu "439D3CA7038B"
creation FALSE)
(object Message "~CProtocolFamilyCryptoEay( )"
quid "439D7A7D008F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "11"
ordinal 12
quidu "439D3CA70389"
creation FALSE)))
(object Link
quid "439D7914033F"
supplier "$UNNAMED$139"
quidu "439D7889009F"))
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "$UNNAMED$139"
quid "439D7889009F"
collaborators (list link_list
(object Link
quid "439D7A59017A"
supplier "$UNNAMED$139"
quidu "439D7889009F"
messages (list Messages
(object Message "~CProtocolEay( )"
quid "439D7A59017B"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "9.1"
ordinal 10
quidu "439D3CA70246"
creation FALSE))))
class "Logical View::VC++ Reverse Engineered::ipseccrypto::CProtocolEay"
quidu "439D3CA70243"
persistence "Transient"
creationObj FALSE
multi FALSE)))
(object Mechanism @68
logical_models (list unit_reference_list
(object Object "PKFEY"
quid "439D8CCC013B"
collaborators (list link_list
(object Link
quid "439D92C602F1"
supplier "$UNNAMED$140"
quidu "439D8CE3009F"
messages (list Messages
(object Message "MessageDigest(sha1)"
quid "439D92C602F2"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "MessageDigest(TUint)"
quidu "439D3CA7036B"
creation FALSE)))
(object Link
quid "439D93870254"
supplier "$UNNAMED$141"
quidu "439D92ED03CB"
messages (list Messages
(object Message "Init( )"
quid "439D93870255"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 3
quidu "439D3CA703C8"
creation FALSE)
(object Message "Update(data)"
quid "439D94000320"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 5
Operation "Update(const TDesC8&)"
quidu "439D3CA702EE"
creation FALSE)
(object Message "Final(ivc-out)"
quid "439D94460199"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4"
ordinal 7
Operation "Final(TDes8&)"
quidu "439D3CA702F1"
creation FALSE)
(object Message "~CMessageDigestSymbian( )"
quid "439D956D010C"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5"
ordinal 9
quidu "000000000000"
creation FALSE))))
persistence "Transient"
creationObj TRUE
multi FALSE)
(object Object "$UNNAMED$140"
quid "439D8CE3009F"
collaborators (list link_list
(object Link
quid "439D92F600DD"
supplier "$UNNAMED$141"
quidu "439D92ED03CB"
messages (list Messages
(object Message "CMessageDigestSymbian(digest)"
quid "439D92F600DE"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.2"
ordinal 2
Operation "CMessageDigestSymbian(digest )"
quidu "000000000000"
creation FALSE)))
(object Link
quid "441FDBA30322"
supplier "$UNNAMED$142"
quidu "439D93B00041"
messages (list Messages
(object Message "NewL(void)"
quid "441FDBA30323"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
quidu "439D58450081"
creation FALSE))))
class "Logical View::VC++ Reverse Engineered::ipseccrypto::CProtocolEay"
quidu "439D3CA70243"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "$UNNAMED$141"
quid "439D92ED03CB"
collaborators (list link_list
(object Link
quid "439D93C60293"
supplier "$UNNAMED$142"
quidu "439D93B00041"
messages (list Messages
(object Message "Reset(void)"
quid "439D93C60294"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 4
quidu "439D584500A4"
creation FALSE)
(object Message "Update(data)"
quid "439D941102D1"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3.1"
ordinal 6
Operation "Update(const TDesC8&)"
quidu "439D58440012"
creation FALSE)
(object Message "Final( )"
quid "439D944B016A"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4.1"
ordinal 8
quidu "439D584500B2"
creation FALSE)
(object Message "~CSHA1(void)"
quid "441FDC840149"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5.1"
ordinal 10
quidu "439D58450094"
creation FALSE))))
class "Logical View::VC++ Reverse Engineered::ipseccrypto::CMessageDigestSymbian"
quidu "439D3CA703B8"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "$UNNAMED$142"
quid "439D93B00041"
class "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1"
quidu "439D5845007F"
persistence "Transient"
creationObj FALSE
multi FALSE)))
(object Mechanism @69
logical_models (list unit_reference_list
(object Object "PFKEY"
quid "439D9650011C"
collaborators (list link_list
(object Link
quid "439D96EB032F"
supplier "$UNNAMED$143"
quidu "439D96610189"
messages (list Messages
(object Message "SymmetricCipher(3des)"
quid "439D96EB0330"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1"
ordinal 0
Operation "SymmetricCipher(TUint)"
quidu "439D3CA7035F"
creation FALSE)))
(object Link
quid "439D972C0235"
supplier "$UNNAMED$144"
quidu "439D966D0003"
messages (list Messages
(object Message "Setkey(key)"
quid "439D972C0236"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2"
ordinal 2
quidu "000000000000"
creation FALSE)
(object Message "Init(iv-in, encrypt)"
quid "439D984D037D"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "3"
ordinal 6
Operation "Init(encrypt)"
quidu "000000000000"
creation FALSE)
(object Message "Update(data-in, data-out)"
quid "439D98F50206"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4"
ordinal 7
Operation "Update(data)"
quidu "000000000000"
creation FALSE)
(object Message "Finish(iv-out)"
quid "439D99BC00ED"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5"
ordinal 10
quidu "000000000000"
creation FALSE)
(object Message "~CSymmetricCipher3Descbc()"
quid "439D9A500283"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "6"
ordinal 13
quidu "000000000000"
creation FALSE))))
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "$UNNAMED$143"
quid "439D96610189"
collaborators (list link_list
(object Link
quid "439D96FB035E"
supplier "$UNNAMED$144"
quidu "439D966D0003"
messages (list Messages
(object Message "CSymmetricCipher3Descbc"
quid "439D96FB035F"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "1.1"
ordinal 1
quidu "000000000000"
creation FALSE))))
class "Logical View::VC++ Reverse Engineered::ipseccrypto::CProtocolEay"
quidu "439D3CA70243"
persistence "Transient"
creationObj TRUE
multi FALSE)
(object Object "$UNNAMED$144"
quid "439D966D0003"
collaborators (list link_list
(object Link
quid "439D979F00DD"
supplier "$UNNAMED$145"
quidu "439D96C300ED"
messages (list Messages
(object Message "NewL(key)"
quid "439D979F00DE"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.2"
ordinal 4
Operation "NewL(const TDesC8&)"
quidu "439D5846014C"
creation FALSE)
(object Message "Transform(blk)"
quid "439D997D016A"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4.2"
ordinal 9
Operation "Transform(TDes8&)"
quidu "439D5845038D"
creation FALSE)
(object Message "Tranform(blk)"
quid "439D99F0035E"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5.2"
ordinal 12
Operation "Tranform(data)"
quidu "000000000000"
creation FALSE)
(object Message "~C3DESEncryptor( )"
quid "439D9B1C0320"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "6.1"
ordinal 14
quidu "000000000000"
creation FALSE)))
(object Link
quid "439D97C20070"
supplier "$UNNAMED$146"
quidu "439D96D100ED"
messages (list Messages
(object Message "NewL(key)"
quid "439D97C20071"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.3"
ordinal 5
Operation "NewL(const TDesC8&)"
quidu "439D5846016B"
creation FALSE)
(object Message "~C3DESDecryptor( )"
quid "439D9B660080"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "6.2"
ordinal 15
quidu "000000000000"
creation FALSE)))
(object Link
quid "439D9921014B"
supplier "$UNNAMED$144"
quidu "439D966D0003"
messages (list Messages
(object Message "Call(in, out, len)"
quid "439D9921014C"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "4.1"
ordinal 8
Operation "Call()"
quidu "000000000000"
creation FALSE)
(object Message "Call(in, out, len)"
quid "439D99E00022"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "5.1"
ordinal 11
quidu "000000000000"
creation FALSE)
(object Message "SetkeyL(key)"
quid "43CE050E0088"
frequency "Aperiodic"
synchronization "Simple"
dir "FromClientToSupplier"
sequence "2.1"
ordinal 3
Operation "SetkeyL(const TDesC8&)"
quidu "439D3CA8013A"
creation FALSE))))
class "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipher3Descbc"
quidu "439D3CA80156"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "$UNNAMED$145"
quid "439D96C300ED"
class "Logical View::VC++ Reverse Engineered::ipseccrypto::C3DESEncryptor"
quidu "439D5846014A"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Object "$UNNAMED$146"
quid "439D96D100ED"
class "Logical View::VC++ Reverse Engineered::ipseccrypto::C3DESDecryptor"
quidu "439D58460169"
persistence "Transient"
creationObj FALSE
multi FALSE))))
statemachine (object State_Machine "State/Activity Model"
quid "439ECCA90109"
states (list States
(object State "Idle"
quid "439ECCD8036A"
transitions (list transition_list
(object State_Transition
quid "439ECE4402E8"
label ""
supplier "Ready"
quidu "439ECE3100D5"
Event (object Event "SetKeyL"
quid "439ECE4402E9")
sendEvent (object sendEvent
quid "439ECE4402EB"))
(object State_Transition
quid "439EDCD50151"
supplier "$UNNAMED$147"
quidu "439EDCCE03E1"
sendEvent (object sendEvent
quid "439EDCD50154")))
type "Normal")
(object State "$UNNAMED$148"
quid "439ECCF90231"
transitions (list transition_list
(object State_Transition
quid "439ECD430388"
label ""
supplier "Idle"
quidu "439ECCD8036A"
Event (object Event "SymmetricCipher"
quid "439ECD430389")
sendEvent (object sendEvent
quid "439ECD43038B"))
(object State_Transition
quid "441FDACA02E8"
supplier "Waiting"
quidu "43A030F00093"
sendEvent (object sendEvent
quid "441FDACA02EB")))
type "StartState")
(object State "Ready"
quid "439ECE3100D5"
transitions (list transition_list
(object State_Transition
quid "439ECEB60066"
label ""
supplier "Encrypting"
quidu "439ECE8F02C8"
Event (object Event "Init"
quid "439ECEB60067"
parameters "iv-in, encrypt")
sendEvent (object sendEvent
quid "439ECEB60069"))
(object State_Transition
quid "439ECED601EC"
label ""
supplier "Decrypting"
quidu "439ECEC90298"
Event (object Event "Init(iv-in, decrypt)"
quid "439ECED601ED")
sendEvent (object sendEvent
quid "439ECED601EF"))
(object State_Transition
quid "439EE2B40361"
supplier "$UNNAMED$149"
quidu "439EE2B00380"
sendEvent (object sendEvent
quid "439EE2B40364")))
type "Normal")
(object State "Encrypting"
quid "439ECE8F02C8"
transitions (list transition_list
(object State_Transition
quid "439ECF4F0083"
label ""
supplier "Ready"
quidu "439ECE3100D5"
Event (object Event "SetKeyL"
quid "439ECF4F0084")
sendEvent (object sendEvent
quid "439ECF4F0086"))
(object State_Transition
quid "439ED0240090"
label ""
supplier "Encrypting"
quidu "439ECE8F02C8"
Event (object Event "Update(data)"
quid "439ED0240091")
sendEvent (object sendEvent
quid "439ED0240093"))
(object State_Transition
quid "439ED081039C"
label ""
supplier "Decrypting"
quidu "439ECEC90298"
Event (object Event "Init(iv-in, decrypt)"
quid "439ED081039D")
sendEvent (object sendEvent
quid "439ED081039F"))
(object State_Transition
quid "439ED20800B9"
label ""
supplier "Encrypting"
quidu "439ECE8F02C8"
Event (object Event "Finish(iv-out)"
quid "439ED20800BA")
sendEvent (object sendEvent
quid "439ED20800BC"))
(object State_Transition
quid "439ED3DF0074"
supplier "Data"
quidu "439ED3BF0094"
sendEvent (object sendEvent
quid "439ED3DF0077"))
(object State_Transition
quid "439ED40803B0"
label ""
supplier "Finished"
quidu "439ED3CC018E"
Event (object Event "Finish(iv-out)"
quid "439ED40803B1")
sendEvent (object sendEvent
quid "439ED40803B3"))
(object State_Transition
quid "439ED56F0031"
label ""
supplier "Finished"
quidu "439ED3CC018E"
Event (object Event "Finish(iv-out)"
quid "439ED56F0032")
sendEvent (object sendEvent
quid "439ED56F0034"))
(object State_Transition
quid "439EDFB7001F"
label ""
supplier "Ready"
quidu "439ECE3100D5"
Event (object Event "SetKeyL"
quid "439EDFB70020")
sendEvent (object sendEvent
quid "439EDFB70022"))
(object State_Transition
quid "439EE2210382"
supplier "Decrypting"
quidu "439ECEC90298"
sendEvent (object sendEvent
quid "439EE2210385"))
(object State_Transition
quid "439EE2EB0285"
supplier "$UNNAMED$150"
quidu "439EE2DB0312"
sendEvent (object sendEvent
quid "439EE2EB0288")))
type "Normal")
(object State "Decrypting"
quid "439ECEC90298"
transitions (list transition_list
(object State_Transition
quid "439ECF85016D"
label ""
supplier "Ready"
quidu "439ECE3100D5"
Event (object Event "SetKeyL"
quid "439ECF85016E")
sendEvent (object sendEvent
quid "439ECF850170"))
(object State_Transition
quid "439ED0570080"
label ""
supplier "Decrypting"
quidu "439ECEC90298"
Event (object Event "Finish(iv-out)"
quid "439ED0570081")
sendEvent (object sendEvent
quid "439ED0570083"))
(object State_Transition
quid "439ED155007D"
supplier "Encrypting"
quidu "439ECE8F02C8"
sendEvent (object sendEvent
quid "439ED1550080"))
(object State_Transition
quid "439ED15A00BB"
supplier "Encrypting"
quidu "439ECE8F02C8"
sendEvent (object sendEvent
quid "439ED15A00BE"))
(object State_Transition
quid "439ED1650232"
label ""
supplier "Encrypting"
quidu "439ECE8F02C8"
Event (object Event "Init"
quid "439ED1650233"
parameters "iv-in, encrypt")
sendEvent (object sendEvent
quid "439ED1650235"))
(object State_Transition
quid "439ED552033E"
label ""
supplier "Finished"
quidu "439ED3CC018E"
Event (object Event "Finish(iv-out)"
quid "439ED552033F")
sendEvent (object sendEvent
quid "439ED5520341"))
(object State_Transition
quid "439ED61A005E"
label ""
supplier "Decrypting"
quidu "439ECEC90298"
Event (object Event "Update(data)"
quid "439ED61A005F")
sendEvent (object sendEvent
quid "439ED61A0061"))
(object State_Transition
quid "439EDFD000EA"
label ""
supplier "Ready"
quidu "439ECE3100D5"
Event (object Event "SetKeyL"
quid "439EDFD000EB")
sendEvent (object sendEvent
quid "439EDFD000ED"))
(object State_Transition
quid "439EE2F000B0"
supplier "$UNNAMED$150"
quidu "439EE2DB0312"
sendEvent (object sendEvent
quid "439EE2F000B3")))
type "Normal")
(object State "Data"
quid "439ED3BF0094"
type "Normal")
(object State "Finished"
quid "439ED3CC018E"
transitions (list transition_list
(object State_Transition
quid "439ED4230248"
label ""
supplier "Encrypting"
quidu "439ECE8F02C8"
Event (object Event "Init(iv-in, encrypt)"
quid "439ED4230249")
sendEvent (object sendEvent
quid "439ED423024B"))
(object State_Transition
quid "439ED5C0011A"
label ""
supplier "Encrypting"
quidu "439ECE8F02C8"
Event (object Event "Init(iv-in,encrypt)"
quid "439ED5C0011B")
sendEvent (object sendEvent
quid "439ED5C0011D"))
(object State_Transition
quid "439ED5DD0178"
label ""
supplier "Decrypting"
quidu "439ECEC90298"
Event (object Event "Init(iv-in, decrypt)"
quid "439ED5DD0179")
sendEvent (object sendEvent
quid "439ED5DD017B"))
(object State_Transition
quid "439EDF9202A0"
label ""
supplier "Ready"
quidu "439ECE3100D5"
Event (object Event "SetKeyL"
quid "439EDF9202A1")
sendEvent (object sendEvent
quid "439EDF9202A3"))
(object State_Transition
quid "439EE2E300C0"
supplier "$UNNAMED$150"
quidu "439EE2DB0312"
sendEvent (object sendEvent
quid "439EE2E300C3")))
type "Normal")
(object State "$UNNAMED$147"
quid "439EDCCE03E1"
type "EndState")
(object State "$UNNAMED$149"
quid "439EE2B00380"
type "EndState")
(object State "$UNNAMED$150"
quid "439EE2DB0312"
type "EndState")
(object State "$UNNAMED$151"
quid "43A02F54032B"
type "EndState")
(object State "Waiting"
quid "43A030F00093"
transitions (list transition_list
(object State_Transition
quid "43A0311203DD"
label ""
supplier "Digesting"
quidu "43A031030024"
Event (object Event "Init()"
quid "43A0311203DE")
sendEvent (object sendEvent
quid "43A0311203E0"))
(object State_Transition
quid "43A031740185"
supplier "$UNNAMED$152"
quidu "43A0316D033B"
sendEvent (object sendEvent
quid "43A031740188")))
type "Normal")
(object State "Digesting"
quid "43A031030024"
transitions (list transition_list
(object State_Transition
quid "43A0312902A3"
label ""
supplier "Digesting"
quidu "43A031030024"
Event (object Event "Update(data)"
quid "43A0312902A4")
sendEvent (object sendEvent
quid "43A0312902A6"))
(object State_Transition
quid "43A0313800CD"
label ""
supplier "Waiting"
quidu "43A030F00093"
Event (object Event "Finish(digest-out)"
quid "43A0313800CE")
sendEvent (object sendEvent
quid "43A0313800D0"))
(object State_Transition
quid "43A0317D00BA"
supplier "$UNNAMED$152"
quidu "43A0316D033B"
sendEvent (object sendEvent
quid "43A0317D00BD")))
type "Normal")
(object State "$UNNAMED$152"
quid "43A0316D033B"
type "EndState"))
partitions (list Partitions
(object Partition "Constructed"
quid "439EDCA700A6"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Partition "Ready"
quid "439EDD750074"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Partition "Running"
quid "439EE0E90328"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Partition "Idle"
quid "43A02EF4018B"
persistence "Transient"
creationObj FALSE
multi FALSE)
(object Partition "Digesting"
quid "43A02F00037E"
persistence "Transient"
creationObj FALSE
multi FALSE))
objects (list Objects)
statediagrams (list StateDiagrams
(object ActivityDiagram "Cipher Engine"
quid "439ECCA90119"
title "Cipher Engine"
zoom 100
max_height 28350
max_width 21600
origin_x 1594
origin_y 359
items (list diagram_item_list
(object Swimlane "Constructed" @70
line_color 3342489
quidu "439EDCA700A6"
width 464)
(object StateView "Normal" "Idle" @71
Parent_View @70
location (219, 1106)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @71
location (219, 1097)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 210
justify 0
label "Idle")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439ECCD8036A"
width 306
height 131
autoResize TRUE)
(object StateView "StartState" "$UNNAMED$148" @72
Parent_View @70
location (220, 439)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @72
location (262, 409)
nlines 2
max_width 600
label "")
icon_style "Icon"
line_color 3342489
quidu "439ECCF90231"
autoResize TRUE)
(object TransView "" @73
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @74
Parent_View @73
location (249, 710)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "SymmetricCipher"
pctDist 0.500000
height 45
orientation 0)
stereotype TRUE
line_color 3342489
quidu "439ECD430388"
client @72
supplier @71
line_style 0
x_offset FALSE)
(object StateView "EndState" "$UNNAMED$147" @75
Parent_View @70
location (220, 1583)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @75
location (274, 1541)
nlines 2
max_width 600
label "")
icon_style "Icon"
line_color 3342489
quidu "439EDCCE03E1"
autoResize TRUE)
(object TransView "" @76
stereotype TRUE
line_color 3342489
quidu "439EDCD50151"
client @71
supplier @75
line_style 0
x_offset FALSE)
(object Swimlane "Ready" @77
location (464, 0)
line_color 3342489
quidu "439EDD750074"
width 546)
(object StateView "Normal" "Ready" @78
Parent_View @77
location (744, 1105)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @78
location (744, 1094)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 204
justify 0
label "Ready")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439ECE3100D5"
autoResize TRUE)
(object TransView "" @79
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @80
Parent_View @79
location (572, 973)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "SetKeyL"
pctDist 0.900901
height 132
orientation 0)
stereotype FALSE
line_color 3342489
quidu "439ECE4402E8"
client @71
supplier @78
line_style 0
x_offset FALSE)
(object StateView "EndState" "$UNNAMED$149" @81
Parent_View @77
location (745, 1539)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @81
location (799, 1497)
nlines 2
max_width 600
label "")
icon_style "Icon"
line_color 3342489
quidu "439EE2B00380"
autoResize TRUE)
(object TransView "" @82
stereotype TRUE
line_color 3342489
quidu "439EE2B40361"
client @78
supplier @81
line_style 0
x_offset FALSE)
(object Swimlane "Running" @83
location (1010, 0)
line_color 3342489
quidu "439EE0E90328"
width 1256)
(object StateView "Normal" "Encrypting" @84
Parent_View @83
location (1949, 436)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @84
location (1949, 425)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 204
justify 0
label "Encrypting")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439ECE8F02C8"
autoResize TRUE)
(object TransView "" @85
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "439ECEB60066"
client @78
supplier @84
line_style 0
x_offset FALSE)
(object SelfTransView "" @86
location (1949, 219)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @87
Parent_View @86
location (2136, 280)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "Update(data)"
pctDist 2.147342
height 91
orientation 0)
stereotype TRUE
line_color 3342489
quidu "439ED0240090"
client @84
supplier @84
line_style 4)
(object TransView "" @88
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @89
Parent_View @88
location (995, 901)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "SetKeyL"
pctDist 0.836216
height 56
orientation 0)
stereotype TRUE
line_color 3342489
quidu "439EDFB7001F"
client @84
supplier @78
line_style 0
x_offset FALSE)
(object StateView "Normal" "Decrypting" @90
Parent_View @83
location (1949, 1733)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @90
location (1949, 1722)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 204
justify 0
label "Decrypting")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439ECEC90298"
autoResize TRUE)
(object TransView "" @91
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "439ECED601EC"
client @78
supplier @90
line_style 0
x_offset FALSE)
(object SelfTransView "" @92
location (1949, 1516)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @93
Parent_View @92
location (2135, 1598)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "Update(data)"
pctDist 2.126183
height 70
orientation 0)
stereotype TRUE
line_color 3342489
quidu "439ED61A005E"
client @90
supplier @90
line_style 4)
(object TransView "" @94
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @95
Parent_View @94
location (1291, 1466)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "SetKeyL"
pctDist 0.524877
height 68
orientation 1)
stereotype TRUE
line_color 3342489
quidu "439EDFD000EA"
client @90
supplier @78
line_style 0
x_offset FALSE)
(object TransView "" @96
stereotype TRUE
line_color 3342489
quidu "439ED155007D"
client @90
supplier @84
line_style 0
x_offset FALSE)
(object TransView "" @97
stereotype TRUE
line_color 3342489
quidu "439EE2210382"
client @84
supplier @90
line_style 0
x_offset FALSE)
(object StateView "Normal" "Finished" @98
Parent_View @83
location (1311, 1105)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @98
location (1311, 1094)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 204
justify 0
label "Finished")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439ED3CC018E"
autoResize TRUE)
(object TransView "" @99
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @100
Parent_View @99
location (1567, 991)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "Finish(iv-out)"
pctDist 0.773876
height 107
orientation 1)
stereotype TRUE
line_color 3342489
quidu "439ED56F0031"
client @84
supplier @98
line_style 0
x_offset FALSE)
(object TransView "" @101
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @102
Parent_View @101
location (1577, 1203)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "Finish(iv-out)"
pctDist 0.768281
height 117
orientation 0)
stereotype TRUE
line_color 3342489
quidu "439ED552033E"
client @90
supplier @98
line_style 0
x_offset FALSE)
(object TransView "" @103
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @104
Parent_View @103
location (1628, 442)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "Init(iv-in,encrypt)"
pctDist 0.819690
height 228
orientation 0)
stereotype TRUE
line_color 3342489
quidu "439ED5C0011A"
client @98
supplier @84
line_style 0
x_offset FALSE)
(object TransView "" @105
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @106
Parent_View @105
location (1631, 1711)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "Init(iv-in, decrypt)"
pctDist 0.793399
height 207
orientation 1)
stereotype TRUE
line_color 3342489
quidu "439ED5DD0178"
client @98
supplier @90
line_style 0
x_offset FALSE)
(object TransView "" @107
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @108
Parent_View @107
location (1069, 1158)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "SetKeyL"
pctDist 0.703518
height 53
orientation 1)
stereotype TRUE
line_color 3342489
quidu "439EDF9202A0"
client @98
supplier @78
line_style 0
x_offset FALSE)
(object StateView "EndState" "$UNNAMED$150" @109
Parent_View @83
location (1714, 1108)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @109
location (1768, 1066)
nlines 2
max_width 600
label "")
icon_style "Icon"
line_color 3342489
quidu "439EE2DB0312"
autoResize TRUE)
(object Swimlane "" @110
location (2266, 0)
line_color 3342489
width 450)
(object TransView "" @111
stereotype TRUE
line_color 3342489
quidu "439EE2E300C0"
client @98
supplier @109
line_style 0
x_offset FALSE)
(object TransView "" @112
stereotype TRUE
line_color 3342489
quidu "439EE2EB0285"
client @84
supplier @109
line_style 0
x_offset FALSE)
(object TransView "" @113
stereotype TRUE
line_color 3342489
quidu "439EE2F000B0"
client @90
supplier @109
line_style 0
x_offset FALSE)))
(object ActivityDiagram "Digest Engine"
quid "43A03069002D"
title "Digest Engine"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object Swimlane "" @114
line_color 3342489
width 450)
(object StateView "Normal" "Waiting" @115
Parent_View @114
location (600, 611)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @115
location (600, 600)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 204
justify 0
label "Waiting")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "43A030F00093"
autoResize TRUE)
(object StateView "Normal" "Digesting" @116
Parent_View @114
location (1447, 606)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @116
location (1447, 595)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 204
justify 0
label "Digesting")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "43A031030024"
autoResize TRUE)
(object TransView "" @117
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @118
Parent_View @117
location (1086, 491)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "Init()"
pctDist 0.500000
height 45
orientation 0)
stereotype TRUE
line_color 3342489
quidu "43A0311203DD"
client @115
supplier @116
vertices (list Points
(750, 578)
(997, 525)
(1297, 578))
line_style 0
x_offset FALSE)
(object SelfTransView "" @119
location (1447, 389)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @120
Parent_View @119
location (1448, 329)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "Update(data)"
pctDist 0.500000
height 210
orientation 0)
stereotype TRUE
line_color 3342489
quidu "43A0312902A3"
client @116
supplier @116
line_style 4)
(object TransView "" @121
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @122
Parent_View @121
location (1019, 719)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
anchor_loc 1
nlines 1
max_width 450
justify 0
label "Finish(digest-out)"
pctDist 0.500000
height 45
orientation 0)
stereotype TRUE
line_color 3342489
quidu "43A0313800CD"
client @116
supplier @115
vertices (list Points
(1297, 630)
(1028, 675)
(750, 633))
line_style 0
x_offset FALSE)
(object StateView "EndState" "$UNNAMED$152" @123
Parent_View @114
location (1045, 1023)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @123
location (1099, 981)
nlines 2
max_width 600
label "")
icon_style "Icon"
line_color 3342489
quidu "43A0316D033B"
autoResize TRUE)
(object TransView "" @124
stereotype TRUE
line_color 3342489
quidu "43A031740185"
client @115
supplier @123
line_style 0
x_offset FALSE)
(object TransView "" @125
stereotype TRUE
line_color 3342489
quidu "43A0317D00BA"
client @116
supplier @123
line_style 0
x_offset FALSE)
(object StateView "StartState" "$UNNAMED$148" @126
Parent_View @114
location (600, 265)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @126
location (642, 235)
nlines 2
max_width 600
label "")
icon_style "Icon"
line_color 3342489
quidu "439ECCF90231"
autoResize TRUE)
(object TransView "" @127
stereotype TRUE
line_color 3342489
quidu "441FDACA02E8"
client @126
supplier @115
line_style 0
x_offset FALSE)))))
logical_presentations (list unit_reference_list
(object ClassDiagram "Cipher Classes"
quid "439E90D20363"
title "Cipher Classes"
zoom 100
max_height 28350
max_width 21600
origin_x 22
origin_y 0
items (list diagram_item_list
(object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherCbc<AES_CBLOCK_SIZE>" @128
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (1561, 940)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @128
location (1048, 888)
fill_color 13434879
nlines 1
max_width 1026
justify 0
label "CSymmetricCipherCbc<AES_CBLOCK_SIZE>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA80185"
width 1044
height 128
autoResize TRUE)
(object ClassView "InstantiatedClass" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherCbc<DES_CBLOCK_SIZE>" @129
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
IncludeOperation TRUE
location (556, 1121)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @129
location (38, 1069)
fill_color 13434879
nlines 1
max_width 1036
justify 0
label "CSymmetricCipherCbc<DES_CBLOCK_SIZE>")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439E92E701C6"
width 1054
height 128
autoResize TRUE)
(object ClassView "ParameterizedClass" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherCbc" @130
ShowCompartmentStereotypes TRUE
location (1128, 673)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @130
location (867, 642)
fill_color 13434879
nlines 1
max_width 522
justify 0
label "CSymmetricCipherCbc")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA800F8"
width 540
height 162
autoResize TRUE)
(object UsesView "" @131
stereotype TRUE
line_color 3342489
quidu "439D3CA80186"
client @128
supplier @130
line_style 0)
(object UsesView "" @132
stereotype TRUE
line_color 3342489
quidu "439E92E701C7"
client @129
supplier @130
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherAesctr" @133
ShowCompartmentStereotypes TRUE
location (1679, 1271)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @133
location (1384, 1219)
fill_color 13434879
nlines 1
max_width 590
justify 0
label "CSymmetricCipherAesctr")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439E92E70224"
width 608
height 128
autoResize TRUE)
(object InheritView "" @134
stereotype TRUE
line_color 3342489
quidu "439E92E70234"
client @133
supplier @128
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherAesctr::CSymmetricCipherAescbc" @135
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (1099, 1502)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @135
location (794, 1450)
fill_color 13434879
nlines 1
max_width 610
justify 0
label "CSymmetricCipherAescbc")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439E92E701F5"
width 628
height 128
autoResize TRUE)
(object InheritView "" @136
stereotype TRUE
line_color 3342489
quidu "439E92E70205"
client @135
supplier @128
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherDescbc" @137
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (554, 1753)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @137
location (248, 1701)
fill_color 13434879
nlines 1
max_width 612
justify 0
label "CSymmetricCipherDescbc")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA80127"
width 630
height 128
autoResize TRUE)
(object InheritView "" @138
stereotype TRUE
line_color 3342489
quidu "439E92E701C8"
client @137
supplier @129
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::C3DESEncryptor" @139
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (2429, 2835)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @139
location (2222, 2783)
fill_color 13434879
nlines 1
max_width 414
justify 0
label "C3DESEncryptor")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D5846014A"
width 432
height 128
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::C3DESDecryptor" @140
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (2230, 2587)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @140
location (2022, 2535)
fill_color 13434879
nlines 1
max_width 416
justify 0
label "C3DESDecryptor")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D58460169"
width 434
height 128
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CDESDecryptor" @141
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (2082, 2380)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @141
location (1889, 2328)
fill_color 13434879
nlines 1
max_width 386
justify 0
label "CDESDecryptor")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D58460011"
width 404
height 128
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CDESEncryptor" @142
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (1980, 2154)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @142
location (1788, 2102)
fill_color 13434879
nlines 1
max_width 384
justify 0
label "CDESEncryptor")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D584503CA"
width 402
height 128
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipher3Descbc" @143
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (555, 2128)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @143
location (237, 2076)
fill_color 13434879
nlines 1
max_width 636
justify 0
label "CSymmetricCipher3Descbc")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA80156"
width 654
height 128
autoResize TRUE)
(object InheritView "" @144
stereotype TRUE
line_color 3342489
quidu "439D3CA80157"
client @143
supplier @137
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CAESDecryptor" @145
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (1908, 1934)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @145
location (1716, 1882)
fill_color 13434879
nlines 1
max_width 384
justify 0
label "CAESDecryptor")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D5843031F"
width 402
height 128
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CAESEncryptor" @146
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (1843, 1677)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @146
location (1650, 1625)
fill_color 13434879
nlines 1
max_width 386
justify 0
label "CAESEncryptor")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D584302E0"
width 404
height 128
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherBase" @147
ShowCompartmentStereotypes TRUE
location (1129, 427)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @147
location (854, 375)
fill_color 13434879
nlines 1
max_width 550
justify 0
label "CSymmetricCipherBase")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA8007B"
width 568
height 128
autoResize TRUE)
(object InheritView "" @148
stereotype TRUE
line_color 3342489
quidu "439D3CA800F9"
client @130
supplier @147
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CBlockTransformation" @149
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (2141, 427)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @149
location (1882, 375)
fill_color 13434879
nlines 1
max_width 518
justify 0
label "CBlockTransformation")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439EA7CE00A7"
width 536
height 128
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$128" @150
location (1642, 427)
stereotype TRUE
line_color 3342489
quidu "439D3CA800C4"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$129" @151
Parent_View @150
location (1210, 227)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @152
Parent_View @151
location (1460, 386)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "439D3CA800CA"
client @150
supplier @147
line_style 0)
(object RoleView "iDecrypt" @153
Parent_View @150
location (1210, 227)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "439D3CA800C5"
client @150
supplier @149
line_style 0)))
(object AssociationViewNew "$UNNAMED$130" @154
location (1642, 427)
stereotype TRUE
line_color 3342489
quidu "439D3CA800BF"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$131" @155
Parent_View @154
location (1210, 227)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @156
Parent_View @155
location (1460, 386)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "439D3CA800C2"
client @154
supplier @147
line_style 0)
(object RoleView "iEncrypt" @157
Parent_View @154
location (1210, 227)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "439D3CA800C0"
client @154
supplier @149
line_style 0)))
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CDES" @158
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (2566, 1814)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @158
location (2470, 1762)
fill_color 13434879
nlines 1
max_width 192
justify 0
label "CDES")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D5845037C"
width 210
height 128
autoResize TRUE)
(object InheritView "" @159
stereotype TRUE
line_color 3342489
quidu "439D584503DA"
client @142
supplier @158
line_style 0)
(object InheritView "" @160
stereotype TRUE
line_color 3342489
quidu "439D5845038C"
client @158
supplier @149
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::C3DES" @161
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (2530, 2332)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @161
location (2430, 2280)
fill_color 13434879
nlines 1
max_width 200
justify 0
label "C3DES")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D5846010B"
width 218
height 128
autoResize TRUE)
(object InheritView "" @162
stereotype TRUE
line_color 3342489
quidu "439D5846014B"
client @139
supplier @161
line_style 0)
(object InheritView "" @163
stereotype TRUE
line_color 3342489
quidu "439D5846016A"
client @140
supplier @161
line_style 0)
(object InheritView "" @164
stereotype TRUE
line_color 3342489
quidu "439D5846010C"
client @161
supplier @158
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CRijndael" @165
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (2284, 1649)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @165
location (2163, 1597)
fill_color 13434879
nlines 1
max_width 242
justify 0
label "CRijndael")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D58430273"
width 260
height 128
autoResize TRUE)
(object InheritView "" @166
stereotype TRUE
line_color 3342489
quidu "439D584302E1"
client @146
supplier @165
line_style 0)
(object InheritView "" @167
stereotype TRUE
line_color 3342489
quidu "439D58430320"
client @145
supplier @165
line_style 0)
(object InheritView "" @168
stereotype TRUE
line_color 3342489
quidu "439D58430282"
client @165
supplier @149
line_style 0)
(object UsesView "" @169
stereotype TRUE
line_color 3342489
quidu "439EAA0C0207"
client @143
supplier @140
line_style 0)
(object UsesView "" @170
stereotype TRUE
line_color 3342489
quidu "439EAA120052"
client @143
supplier @139
line_style 0)
(object UsesView "" @171
stereotype TRUE
line_color 3342489
quidu "439EAA2400EE"
client @133
supplier @146
line_style 0)
(object UsesView "" @172
stereotype TRUE
line_color 3342489
quidu "439EAA77010C"
client @137
supplier @141
line_style 0)
(object UsesView "" @173
stereotype TRUE
line_color 3342489
quidu "439EAA7D00CD"
client @137
supplier @142
line_style 0)
(object UsesView "" @174
stereotype TRUE
line_color 3342489
quidu "439EAA3A0003"
client @135
supplier @145
line_style 0)
(object UsesView "" @175
stereotype TRUE
line_color 3342489
quidu "439EAA47033F"
client @135
supplier @146
line_style 0)
(object InheritView "" @176
stereotype TRUE
line_color 3342489
quidu "439D58460012"
client @141
supplier @158
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipher" @177
IncludeAttribute TRUE
location (1128, 137)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @177
location (905, 85)
fill_color 13434879
nlines 1
max_width 446
justify 0
label "CSymmetricCipher")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA7030C"
width 464
height 128
autoResize TRUE)
(object InheritView "" @178
stereotype TRUE
line_color 3342489
quidu "439D3CA8007C"
client @147
supplier @177
line_style 0)))
(object ClassDiagram "Digest Classes"
quid "439EBA090359"
title "Digest Classes"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CMessageDigestCrypto" @179
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (1456, 561)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @179
location (1187, 509)
fill_color 13434879
nlines 1
max_width 538
justify 0
label "CMessageDigestCrypto")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA702DD"
width 556
height 128
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CMD5" @180
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (2898, 998)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @180
location (2802, 946)
fill_color 13434879
nlines 1
max_width 192
justify 0
label "CMD5")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D58440273"
width 210
height 128
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CMessageDigestSymbian" @181
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (1457, 986)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @181
location (1165, 935)
fill_color 13434879
nlines 1
max_width 584
justify 0
label "CMessageDigestSymbian")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA703B8"
width 602
height 126
autoResize TRUE)
(object InheritView "" @182
stereotype TRUE
line_color 3342489
quidu "439D3CA703C7"
client @181
supplier @179
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSHA1" @183
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (2484, 989)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @183
location (2387, 937)
fill_color 13434879
nlines 1
max_width 194
justify 0
label "CSHA1")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D5845007F"
width 212
height 128
autoResize TRUE)
(object AssociationViewNew "$UNNAMED$10" @184
location (2067, 987)
stereotype TRUE
line_color 3342489
quidu "439D3CA703DC"
roleview_list (list RoleViews
(object RoleView "$UNNAMED$11" @185
Parent_View @184
location (-868, 340)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @186
Parent_View @185
location (1820, 945)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
hidden TRUE
anchor 1
anchor_loc 1
nlines 1
max_width 450
justify 0
label ""
pctDist 0.800000
height 42
orientation 1)
stereotype TRUE
line_color 3342489
quidu "439D3CA703DF"
client @184
supplier @181
line_style 0)
(object RoleView "iDigest" @187
Parent_View @184
location (-868, 340)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "439D3CA703DD"
client @184
supplier @183
line_style 0)))
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CMessageDigest" @188
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (2653, 555)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @188
location (2454, 503)
fill_color 13434879
nlines 1
max_width 398
justify 0
label "CMessageDigest")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D584303BB"
width 416
height 128
autoResize TRUE)
(object InheritView "" @189
stereotype TRUE
line_color 3342489
quidu "439D58440274"
client @180
supplier @188
line_style 0)
(object InheritView "" @190
stereotype TRUE
line_color 3342489
quidu "439D58450080"
client @183
supplier @188
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CProtocolEay" @191
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (757, 995)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @191
location (589, 943)
fill_color 13434879
nlines 1
max_width 336
justify 0
label "CProtocolEay")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA70243"
width 354
height 128
autoResize TRUE)
(object UsesView "" @192
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "439EBC860380"
client @191
supplier @181
line_style 0)))
(object ClassDiagram "Protocol Classes"
quid "439EC0210345"
title "Protocol Classes"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 356
items (list diagram_item_list
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CProtocolFamilyCryptoEay" @193
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (458, 325)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @193
location (153, 273)
fill_color 13434879
nlines 1
max_width 610
justify 0
label "CProtocolFamilyCryptoEay")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA70379"
width 628
height 128
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CProtocolEay" @194
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (809, 639)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @194
location (641, 587)
fill_color 13434879
nlines 1
max_width 336
justify 0
label "CProtocolEay")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA70243"
width 354
height 128
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CMessageDigestSymbian" @195
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (1836, 511)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @195
location (1544, 459)
fill_color 13434879
nlines 1
max_width 584
justify 0
label "CMessageDigestSymbian")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA703B8"
width 602
height 128
autoResize TRUE)
(object UsesView "" @196
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "439EBC860380"
client @194
supplier @195
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipher3Descbc" @197
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (1493, 1055)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @197
location (1175, 1003)
fill_color 13434879
nlines 1
max_width 636
justify 0
label "CSymmetricCipher3Descbc")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA80156"
width 654
height 128
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherAesctr::CSymmetricCipherAescbc" @198
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (1058, 1283)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @198
location (753, 1231)
fill_color 13434879
nlines 1
max_width 610
justify 0
label "CSymmetricCipherAescbc")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439E92E701F5"
width 628
height 128
autoResize TRUE)
(object UsesView "" @199
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "439EC09D0150"
client @194
supplier @197
line_style 0)
(object UsesView "" @200
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "439EC0AF03E0"
client @194
supplier @198
line_style 0)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherAesctr" @201
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (517, 1451)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @201
location (222, 1399)
fill_color 13434879
nlines 1
max_width 590
justify 0
label "CSymmetricCipherAesctr")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439E92E70224"
width 608
height 128
autoResize TRUE)
(object ClassView "Class" "Logical View::VC++ Reverse Engineered::ipseccrypto::CSymmetricCipherDescbc" @202
ShowCompartmentStereotypes TRUE
IncludeAttribute TRUE
location (1739, 770)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @202
location (1433, 718)
fill_color 13434879
nlines 1
max_width 612
justify 0
label "CSymmetricCipherDescbc")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D3CA80127"
width 630
height 128
autoResize TRUE)
(object InheritView "" @203
stereotype TRUE
line_color 3342489
quidu "439D3CA80157"
client @197
supplier @202
line_style 0)
(object UsesView "" @204
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "439EC0EE0016"
client @193
supplier @194
line_style 0)
(object UsesView "" @205
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "439EC0F20007"
client @194
supplier @201
line_style 0)
(object UsesView "" @206
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
stereotype TRUE
line_color 3342489
quidu "439EC0F500D2"
client @194
supplier @202
line_style 0)))
(object InteractionDiagram "Library Start"
mechanism_ref @67
quid "439D754702C0"
title "Library Start"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "SocketServer" @207
location (159, 225)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @207
location (159, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "SocketServer")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D75F6028E"
width 300
height 2315
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @208
location (159, 388)
line_color 3342489
InterObjView @207
height 437
y_coord 377
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @209
location (159, 2059)
line_color 3342489
InterObjView @207
height 255
y_coord 195
Nested FALSE))
(object InterObjView "IPsec" @210
location (519, 225)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @210
location (519, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "IPsec")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D7564034C"
width 300
height 2315
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @211
location (519, 853)
line_color 3342489
InterObjView @210
height 314
y_coord 254
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @212
location (519, 1242)
line_color 3342489
InterObjView @210
height 120
y_coord 60
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @213
location (519, 1466)
line_color 3342489
InterObjView @210
height 120
y_coord 60
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @214
location (519, 1723)
line_color 3342489
InterObjView @210
height 229
y_coord 169
Nested FALSE))
(object InterObjView "$UNNAMED$138" @215
location (995, 225)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @215
location (995, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 536
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D7589031C"
width 554
height 2215
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @216
location (995, 388)
line_color 3342489
InterObjView @215
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @217
location (995, 491)
line_color 3342489
InterObjView @215
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @218
location (995, 625)
line_color 3342489
InterObjView @215
height 140
y_coord 80
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @219
location (995, 2059)
line_color 3342489
InterObjView @215
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @220
location (995, 2194)
line_color 3342489
InterObjView @215
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$139" @221
location (1487, 225)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @221
location (1487, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 342
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D7889009F"
width 360
height 1884
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @222
location (1487, 645)
line_color 3342489
InterObjView @221
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @223
location (1487, 853)
line_color 3342489
InterObjView @221
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @224
location (1487, 950)
line_color 3342489
InterObjView @221
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @225
location (1487, 1047)
line_color 3342489
InterObjView @221
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @226
location (1487, 1242)
line_color 3342489
InterObjView @221
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @227
location (1487, 1466)
line_color 3342489
InterObjView @221
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @228
location (1487, 1723)
line_color 3342489
InterObjView @221
height 169
y_coord 109
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @229
location (1487, 1772)
line_color 3342489
InterObjView @221
height 60
y_coord 0
Nested TRUE))
(object InterMessView "" @230
location (0, 388)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @231
Parent_View @230
location (576, 344)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D77EA0101"
anchor_loc 1
nlines 1
max_width 585
justify 0
label "CProtocolFamilyCryptoEay( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @207
supplier @215
Focus_Src @208
Focus_Entry @216
origin (174, 388)
terminus (979, 388)
ordinal 0)
(object InterMessView "" @232
location (0, 491)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @233
Parent_View @232
location (572, 448)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D77FB01DC"
anchor_loc 1
nlines 1
max_width 494
justify 0
label "ProtocolList(protocollist)"
pctDist 0.495376
height 44
orientation 0)
line_color 3342489
client @207
supplier @215
Focus_Src @208
Focus_Entry @217
origin (174, 491)
terminus (979, 491)
ordinal 1)
(object InterMessView "" @234
location (556, 625)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @235
Parent_View @234
location (572, 582)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D783403AC"
anchor_loc 1
nlines 1
max_width 444
justify 0
label "NewProtocolL(crypto)"
pctDist 0.494709
height 44
orientation 0)
line_color 3342489
client @207
supplier @215
Focus_Src @208
Focus_Entry @218
origin (174, 625)
terminus (979, 625)
ordinal 2)
(object InterMessView "" @236
location (1170, 645)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @237
Parent_View @236
location (1240, 601)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D789D01E8"
anchor_loc 1
nlines 1
max_width 344
justify 0
label "CProtocolEay( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @215
supplier @221
Focus_Src @218
Focus_Entry @222
origin (1010, 645)
terminus (1471, 645)
ordinal 3)
(object InterMessView "" @238
location (0, 853)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @239
Parent_View @238
location (1002, 809)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D7962035F"
anchor_loc 1
nlines 1
max_width 319
justify 0
label "Identify(library)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @210
supplier @221
Focus_Src @211
Focus_Entry @223
origin (534, 853)
terminus (1471, 853)
ordinal 4)
(object InterMessView "" @240
location (948, 950)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @241
Parent_View @240
location (1002, 906)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D7976033F"
anchor_loc 1
nlines 1
max_width 169
justify 0
label "Open()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @210
supplier @221
Focus_Src @211
Focus_Entry @224
origin (534, 950)
terminus (1471, 950)
ordinal 5)
(object InterMessView "" @242
location (0, 1047)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @243
Parent_View @242
location (1000, 1004)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D798A03AC"
anchor_loc 1
nlines 1
max_width 448
justify 0
label "AlgorithmList(alg_list)"
pctDist 0.498195
height 44
orientation 0)
line_color 3342489
client @210
supplier @221
Focus_Src @211
Focus_Entry @225
origin (534, 1047)
terminus (1471, 1047)
ordinal 6)
(object InterMessView "" @244
location (946, 1242)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @245
Parent_View @244
location (1000, 1199)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D79C701F7"
anchor_loc 1
nlines 1
max_width 566
justify 0
label "SymmetricCipher(alg_index)"
pctDist 0.498195
height 44
orientation 0)
line_color 3342489
client @210
supplier @221
Focus_Src @212
Focus_Entry @226
origin (534, 1242)
terminus (1471, 1242)
ordinal 7)
(object InterMessView "" @246
location (940, 1466)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @247
Parent_View @246
location (1000, 1423)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D79E60226"
anchor_loc 1
nlines 1
max_width 535
justify 0
label "MessageDigest(alg_index)"
pctDist 0.498195
height 44
orientation 0)
line_color 3342489
client @210
supplier @221
Focus_Src @213
Focus_Entry @227
origin (534, 1466)
terminus (1471, 1466)
ordinal 8)
(object InterMessView "" @248
location (939, 1723)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @249
Parent_View @248
location (1002, 1679)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D7A480012"
anchor_loc 1
nlines 1
max_width 197
justify 0
label "Close()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @210
supplier @221
Focus_Src @214
Focus_Entry @228
origin (534, 1723)
terminus (1471, 1723)
ordinal 9)
(object SelfMessView "" @250
location (0, 1772)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @251
Parent_View @250
location (1720, 1729)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D7A59017B"
anchor_loc 1
nlines 1
max_width 391
justify 0
label "~CProtocolEay( )"
pctDist 1.453333
height 44
orientation 0)
line_color 3342489
client @221
supplier @221
Focus_Src @228
Focus_Entry @229
origin (1503, 1772)
terminus (1653, 1772)
ordinal 10)
(object InterMessView "" @252
location (567, 2059)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @253
Parent_View @252
location (576, 2015)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D7A7401B8"
anchor_loc 1
nlines 1
max_width 260
justify 0
label "Remove( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @207
supplier @215
Focus_Src @209
Focus_Entry @219
origin (174, 2059)
terminus (979, 2059)
ordinal 11)
(object InterMessView "" @254
location (559, 2194)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @255
Parent_View @254
location (576, 2150)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D7A7D008F"
anchor_loc 1
nlines 1
max_width 632
justify 0
label "~CProtocolFamilyCryptoEay( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @207
supplier @215
Focus_Src @209
Focus_Entry @220
origin (174, 2194)
terminus (979, 2194)
ordinal 12)
(object NoteView @256
location (1899, 1436)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @256
location (1621, 1296)
fill_color 13434879
nlines 5
max_width 521
label
|Digest and cipher algorithm instances are created and destroyed depending IPsec configuration and needs.
|(see separate diagrrams)
)
line_color 3342489
fill_color 13434879
width 581
height 293)
(object AttachView "" @257
stereotype TRUE
line_color 3342489
client @256
supplier @245
line_style 0)
(object AttachView "" @258
stereotype TRUE
line_color 3342489
client @256
supplier @247
line_style 0)
(object NoteView @259
location (1865, 505)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @259
location (1618, 399)
fill_color 13434879
nlines 4
max_width 459
label "The protocol family and protocol are created when IPsec starts, by the socket server.")
line_color 3342489
fill_color 13434879
width 519
height 225)
(object AttachView "" @260
stereotype TRUE
line_color 3342489
client @259
supplier @231
line_style 0)
(object AttachView "" @261
stereotype TRUE
line_color 3342489
client @259
supplier @237
line_style 0)
(object NoteView @262
location (1859, 996)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @262
location (1618, 896)
fill_color 13434879
nlines 4
max_width 446
label "IPsec attaches to the library and finds out what algorithms it supports.")
line_color 3342489
fill_color 13434879
width 506
height 212)
(object AttachView "" @263
stereotype TRUE
line_color 3342489
client @262
supplier @239
line_style 0)
(object AttachView "" @264
stereotype TRUE
line_color 3342489
client @262
supplier @241
line_style 0)
(object AttachView "" @265
stereotype TRUE
line_color 3342489
client @262
supplier @243
line_style 0)
(object Destruction_Marker @266
Parent_View @221
location (1487, 2209)
line_color 3342489
fill_color 13434879)
(object Destruction_Marker @267
Parent_View @215
location (995, 2540)
line_color 3342489
fill_color 13434879)
(object NoteView @268
location (1453, 2198)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @268
location (1109, 2048)
fill_color 13434879
nlines 6
max_width 653
label "When the last reference to the protocol instance gets closed, the protocol module destructs and the socket server deletes the family object at some point")
line_color 3342489
fill_color 13434879
width 713
height 313)
(object AttachView "" @269
stereotype TRUE
line_color 3342489
client @268
supplier @251
line_style 0)
(object AttachView "" @270
stereotype TRUE
line_color 3342489
client @268
supplier @255
line_style 0)))
(object InteractionDiagram "MessageDigest"
mechanism_ref @68
quid "439D8C970003"
title "MessageDigest"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object InterObjView "PKFEY" @271
location (194, 231)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @271
location (194, 231)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "PKFEY")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D8CCC013B"
width 300
height 1921
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @272
location (194, 291)
InterObjView @271
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @273
location (194, 388)
line_color 3342489
InterObjView @271
height 391
y_coord 331
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @274
location (194, 880)
line_color 3342489
InterObjView @271
height 656
y_coord 596
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @275
location (194, 1850)
line_color 3342489
InterObjView @271
height 212
y_coord 152
Nested FALSE))
(object InterObjView "$UNNAMED$140" @276
location (628, 225)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @276
location (628, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D8CE3009F"
width 300
height 1927
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @277
location (550, 388)
line_color 3342489
InterObjView @276
height 331
y_coord 271
Nested FALSE))
(object InterObjView "$UNNAMED$141" @278
location (1222, 225)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @278
location (1222, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 708
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D92ED03CB"
width 726
height 1707
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @279
location (970, 599)
line_color 3342489
InterObjView @278
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @280
location (970, 880)
line_color 3342489
InterObjView @278
height 180
y_coord 120
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @281
location (970, 1109)
line_color 3342489
InterObjView @278
height 151
y_coord 91
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @282
location (970, 1321)
line_color 3342489
InterObjView @278
height 155
y_coord 95
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @283
location (970, 1850)
line_color 3342489
InterObjView @278
height 152
y_coord 92
Nested FALSE))
(object InterObjView "$UNNAMED$142" @284
location (1902, 225)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @284
location (1902, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 372
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D93B00041"
width 390
height 1647
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @285
location (1893, 415)
line_color 3342489
InterObjView @284
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @286
location (1385, 940)
line_color 3342489
InterObjView @284
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @287
location (1385, 1140)
line_color 3342489
InterObjView @284
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @288
location (1385, 1356)
line_color 3342489
InterObjView @284
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @289
location (1902, 1882)
line_color 3342489
InterObjView @284
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @290
location (0, 388)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @291
Parent_View @290
location (515, 349)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D92C602F2"
anchor_loc 1
nlines 1
max_width 451
justify 0
label "MessageDigest(sha1)"
pctDist 0.760000
height 40
orientation 0)
line_color 3342489
client @271
supplier @276
Focus_Src @273
Focus_Entry @277
origin (209, 388)
terminus (612, 388)
ordinal 0)
(object InterMessView "" @292
location (863, 599)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @293
Parent_View @292
location (1010, 554)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D92F600DE"
anchor_loc 1
nlines 1
max_width 651
justify 0
label "CMessageDigestSymbian(digest)"
pctDist 0.653333
height 46
orientation 0)
line_color 3342489
client @276
supplier @278
Focus_Src @277
Focus_Entry @279
origin (643, 599)
terminus (1206, 599)
ordinal 2)
(object InterMessView "" @294
location (0, 880)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @295
Parent_View @294
location (707, 836)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D93870255"
anchor_loc 1
nlines 1
max_width 148
justify 0
label "Init( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @271
supplier @278
Focus_Src @274
Focus_Entry @280
origin (209, 880)
terminus (1206, 880)
ordinal 3)
(object InterMessView "" @296
location (0, 940)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @297
Parent_View @296
location (1561, 896)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D93C60294"
anchor_loc 1
nlines 1
max_width 257
justify 0
label "Reset(void)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @278
supplier @284
Focus_Src @280
Focus_Entry @286
origin (1237, 940)
terminus (1886, 940)
ordinal 4)
(object InterMessView "" @298
location (0, 1109)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @299
Parent_View @298
location (707, 1065)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D94000320"
anchor_loc 1
nlines 1
max_width 288
justify 0
label "Update(data)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @271
supplier @278
Focus_Src @274
Focus_Entry @281
origin (209, 1109)
terminus (1206, 1109)
ordinal 5)
(object InterMessView "" @300
location (0, 1140)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @301
Parent_View @300
location (1559, 1107)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D941102D1"
anchor_loc 1
nlines 1
max_width 288
justify 0
label "Update(data)"
pctDist 0.497396
height 34
orientation 0)
line_color 3342489
client @278
supplier @284
Focus_Src @281
Focus_Entry @287
origin (1237, 1140)
terminus (1886, 1140)
ordinal 6)
(object InterMessView "" @302
location (569, 1321)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @303
Parent_View @302
location (707, 1277)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D94460199"
anchor_loc 1
nlines 1
max_width 275
justify 0
label "Final(ivc-out)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @271
supplier @278
Focus_Src @274
Focus_Entry @282
origin (209, 1321)
terminus (1206, 1321)
ordinal 7)
(object InterMessView "" @304
location (0, 1356)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @305
Parent_View @304
location (1561, 1312)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D944B016A"
anchor_loc 1
nlines 1
max_width 182
justify 0
label "Final( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @278
supplier @284
Focus_Src @282
Focus_Entry @288
origin (1237, 1356)
terminus (1886, 1356)
ordinal 8)
(object InterMessView "" @306
location (0, 1850)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @307
Parent_View @306
location (707, 1806)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D956D010C"
anchor_loc 1
nlines 1
max_width 611
justify 0
label "~CMessageDigestSymbian( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @271
supplier @278
Focus_Src @275
Focus_Entry @283
origin (209, 1850)
terminus (1206, 1850)
ordinal 9)
(object InterMessView "" @308
location (1254, 415)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @309
Parent_View @308
location (1264, 371)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "441FDBA30323"
anchor_loc 1
nlines 1
max_width 251
justify 0
label "NewL(void)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @276
supplier @284
Focus_Src @277
Focus_Entry @285
origin (643, 415)
terminus (1886, 415)
ordinal 1)
(object Destruction_Marker @310
Parent_View @278
location (1222, 2032)
line_color 3342489
fill_color 13434879)
(object InterMessView "" @311
location (0, 1882)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @312
Parent_View @311
location (1561, 1838)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "441FDC840149"
anchor_loc 1
nlines 1
max_width 332
justify 0
label "~CSHA1(void)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @278
supplier @284
Focus_Src @283
Focus_Entry @289
origin (1237, 1882)
terminus (1886, 1882)
ordinal 10)
(object Destruction_Marker @313
Parent_View @284
location (1902, 1972)
line_color 3342489
fill_color 13434879)))
(object InteractionDiagram "SymmetricCipher"
mechanism_ref @69
quid "439D9609034E"
title "SymmetricCipher"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 1951
items (list diagram_item_list
(object InterObjView "PFKEY" @314
location (150, 225)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @314
location (150, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "PFKEY")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D9650011C"
width 300
height 2485
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @315
location (150, 375)
line_color 3342489
InterObjView @314
height 814
y_coord 754
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @316
location (150, 1336)
line_color 3342489
InterObjView @314
height 831
y_coord 771
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @317
location (150, 2309)
line_color 3342489
InterObjView @314
height 311
y_coord 251
Nested FALSE))
(object InterObjView "$UNNAMED$143" @318
location (550, 231)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @318
location (550, 231)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 282
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D96610189"
width 300
height 2479
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @319
location (550, 291)
InterObjView @318
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @320
location (550, 375)
line_color 3342489
InterObjView @318
height 170
y_coord 110
Nested FALSE))
(object InterObjView "$UNNAMED$144" @321
location (1139, 225)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @321
location (1139, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 554
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D966D0003"
width 572
height 2309
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @322
location (1139, 425)
line_color 3342489
InterObjView @321
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @323
location (1139, 645)
line_color 3342489
InterObjView @321
height 484
y_coord 424
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @324
location (1139, 694)
line_color 3342489
InterObjView @321
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @325
location (1139, 1336)
line_color 3342489
InterObjView @321
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @326
location (1139, 1439)
line_color 3342489
InterObjView @321
height 306
y_coord 246
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @327
location (1139, 1502)
line_color 3342489
InterObjView @321
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @328
location (1139, 1802)
line_color 3342489
InterObjView @321
height 305
y_coord 245
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @329
location (1139, 1865)
line_color 3342489
InterObjView @321
height 60
y_coord 0
Nested TRUE)
Focus_Of_Control (object Focus_Of_Control "" @330
location (1139, 2309)
line_color 3342489
InterObjView @321
height 251
y_coord 191
Nested FALSE))
(object InterObjView "$UNNAMED$145" @331
location (2252, 225)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @331
location (2252, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 354
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D96C300ED"
width 372
height 2140
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @332
location (2252, 874)
line_color 3342489
InterObjView @331
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @333
location (2252, 1625)
line_color 3342489
InterObjView @331
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @334
location (2252, 1987)
line_color 3342489
InterObjView @331
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @335
location (2252, 2345)
line_color 3342489
InterObjView @331
height 60
y_coord 0
Nested FALSE))
(object InterObjView "$UNNAMED$146" @336
location (1764, 225)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline TRUE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @336
location (1764, 225)
fill_color 13434879
anchor_loc 1
nlines 2
max_width 388
justify 0
label "")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D96D100ED"
width 406
height 2227
icon_height 0
icon_width 0
icon_y_offset 0
annotation 1
Focus_Of_Control (object Focus_Of_Control "" @337
location (1764, 1009)
line_color 3342489
InterObjView @336
height 60
y_coord 0
Nested FALSE)
Focus_Of_Control (object Focus_Of_Control "" @338
location (1764, 2440)
line_color 3342489
InterObjView @336
height 60
y_coord 0
Nested FALSE))
(object InterMessView "" @339
location (0, 375)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @340
Parent_View @339
location (349, 331)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D96EB0330"
anchor_loc 1
nlines 1
max_width 482
justify 0
label "SymmetricCipher(3des)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @314
supplier @318
Focus_Src @315
Focus_Entry @320
origin (165, 375)
terminus (534, 375)
ordinal 0)
(object InterMessView "" @341
location (834, 425)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @342
Parent_View @341
location (901, 379)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D96FB035F"
anchor_loc 1
nlines 1
max_width 547
justify 0
label "CSymmetricCipher3Descbc"
pctDist 0.602170
height 47
orientation 0)
line_color 3342489
client @318
supplier @321
Focus_Src @320
Focus_Entry @322
origin (565, 425)
terminus (1123, 425)
ordinal 1)
(object InterMessView "" @343
location (653, 645)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @344
Parent_View @343
location (644, 601)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D972C0236"
anchor_loc 1
nlines 1
max_width 266
justify 0
label "Setkey(key)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @314
supplier @321
Focus_Src @315
Focus_Entry @323
origin (165, 645)
terminus (1123, 645)
ordinal 2)
(object InterMessView "" @345
location (1696, 874)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @346
Parent_View @345
location (1464, 823)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D979F00DE"
anchor_loc 1
nlines 1
max_width 247
justify 0
label "NewL(key)"
pctDist 0.287283
height 52
orientation 0)
line_color 3342489
client @321
supplier @331
Focus_Src @323
Focus_Entry @332
origin (1154, 874)
terminus (2236, 874)
ordinal 4)
(object InterMessView "" @347
location (1562, 1009)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @348
Parent_View @347
location (1465, 962)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D97C20071"
anchor_loc 1
nlines 1
max_width 247
justify 0
label "NewL(key)"
pctDist 0.523967
height 48
orientation 0)
line_color 3342489
client @321
supplier @336
Focus_Src @323
Focus_Entry @337
origin (1154, 1009)
terminus (1748, 1009)
ordinal 5)
(object InterMessView "" @349
location (0, 1336)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @350
Parent_View @349
location (644, 1292)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D984D037D"
anchor_loc 1
nlines 1
max_width 353
justify 0
label "Init(iv-in, encrypt)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @314
supplier @321
Focus_Src @316
Focus_Entry @325
origin (165, 1336)
terminus (1123, 1336)
ordinal 6)
(object InterMessView "" @351
location (0, 1439)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @352
Parent_View @351
location (644, 1395)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D98F50206"
anchor_loc 1
nlines 1
max_width 494
justify 0
label "Update(data-in, data-out)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @314
supplier @321
Focus_Src @316
Focus_Entry @326
origin (165, 1439)
terminus (1123, 1439)
ordinal 7)
(object SelfMessView "" @353
location (0, 1502)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @354
Parent_View @353
location (1369, 1463)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D9921014C"
anchor_loc 1
nlines 1
max_width 332
justify 0
label "Call(in, out, len)"
pctDist 1.433333
height 40
orientation 0)
line_color 3342489
client @321
supplier @321
Focus_Src @326
Focus_Entry @327
origin (1155, 1502)
terminus (1305, 1502)
ordinal 8)
(object InterMessView "" @355
location (1353, 1625)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @356
Parent_View @355
location (1695, 1581)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D997D016A"
anchor_loc 1
nlines 1
max_width 325
justify 0
label "Transform(blk)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @321
supplier @331
Focus_Src @326
Focus_Entry @333
origin (1154, 1625)
terminus (2236, 1625)
ordinal 9)
(object InterMessView "" @357
location (647, 1802)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @358
Parent_View @357
location (644, 1758)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D99BC00ED"
anchor_loc 1
nlines 1
max_width 297
justify 0
label "Finish(iv-out)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @314
supplier @321
Focus_Src @316
Focus_Entry @328
origin (165, 1802)
terminus (1123, 1802)
ordinal 10)
(object SelfMessView "" @359
location (0, 1865)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @360
Parent_View @359
location (1378, 1819)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D99E00022"
anchor_loc 1
nlines 1
max_width 353
justify 0
label "Call(in, out, len)"
pctDist 1.493333
height 47
orientation 0)
line_color 3342489
client @321
supplier @321
Focus_Src @328
Focus_Entry @329
origin (1155, 1865)
terminus (1305, 1865)
ordinal 11)
(object InterMessView "" @361
location (1356, 1987)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @362
Parent_View @361
location (1695, 1943)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D99F0035E"
anchor_loc 1
nlines 1
max_width 303
justify 0
label "Tranform(blk)"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @321
supplier @331
Focus_Src @328
Focus_Entry @334
origin (1154, 1987)
terminus (2236, 1987)
ordinal 12)
(object InterMessView "" @363
location (0, 2309)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @364
Parent_View @363
location (644, 2265)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D9A500283"
anchor_loc 1
nlines 1
max_width 619
justify 0
label "~CSymmetricCipher3Descbc()"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @314
supplier @321
Focus_Src @317
Focus_Entry @330
origin (165, 2309)
terminus (1123, 2309)
ordinal 13)
(object InterMessView "" @365
location (0, 2345)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @366
Parent_View @365
location (1695, 2301)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D9B1C0320"
anchor_loc 1
nlines 1
max_width 441
justify 0
label "~C3DESEncryptor( )"
pctDist 0.500000
height 45
orientation 0)
line_color 3342489
client @321
supplier @331
Focus_Src @330
Focus_Entry @335
origin (1154, 2345)
terminus (2236, 2345)
ordinal 14)
(object InterMessView "" @367
location (1379, 2440)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @368
Parent_View @367
location (1457, 2400)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "439D9B660080"
anchor_loc 1
nlines 1
max_width 441
justify 0
label "~C3DESDecryptor( )"
pctDist 0.511628
height 41
orientation 0)
line_color 3342489
client @321
supplier @336
Focus_Src @330
Focus_Entry @338
origin (1154, 2440)
terminus (1748, 2440)
ordinal 15)
(object Destruction_Marker @369
Parent_View @331
location (2252, 2465)
line_color 3342489
fill_color 13434879)
(object Destruction_Marker @370
Parent_View @336
location (1766, 2552)
line_color 3342489
fill_color 13434879)
(object Destruction_Marker @371
Parent_View @321
location (1139, 2634)
line_color 3342489
fill_color 13434879)
(object SelfMessView "" @372
location (0, 694)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object SegLabel @373
Parent_View @372
location (1486, 664)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
quidu "43CE050E0088"
anchor_loc 1
nlines 1
max_width 298
justify 0
label "SetkeyL(key)"
pctDist 2.206667
height 31
orientation 0)
line_color 3342489
client @321
supplier @321
Focus_Src @323
Focus_Entry @324
origin (1155, 694)
terminus (1305, 694)
ordinal 3)))))
root_subsystem (object SubSystem "Component View"
quid "439D3C0201B9"
physical_models (list unit_reference_list
(object module "ipseccrypto" "NotAModuleType" "NotAModulePart"
attributes (list Attribute_Set
(object Attribute
tool "VC++"
name "ProjectFile"
value "ipseccrypto\\ipseccrypto.dsp")
(object Attribute
tool "VC++"
name "WorkspaceFile"
value "ipseccrypto\\ipseccrypto.dsw")
(object Attribute
tool "VC++"
name "Kind"
value ("KindSet" 301))
(object Attribute
tool "VC++"
name "ProjectName"
value "ipseccrypto"))
quid "439D3C980379"
stereotype "DLL"
language "VC++")
(object module "ipsec6.prt" "NotAModuleType" "NotAModulePart"
quid "439D54C401D2"
stereotype ""
language "")
(object module "ipseccrypto.prt" "NotAModuleType" "NotAModulePart"
quid "439D54E80339"
stereotype ""
visible_modules (list dependency_list
(object Module_Visibility_Relationship
quid "439D60000344"
supplier "Component View::cryptography.dll"
quidu "439D550C022F"
supplier_is_spec TRUE)
(object Module_Visibility_Relationship
quid "439D6003015F"
supplier "Component View::hash.dll"
quidu "439D5FCB01CD"
supplier_is_spec TRUE))
language "")
(object module "cryptography.dll" "NotAModuleType" "NotAModulePart"
quid "439D550C022F"
stereotype ""
language "")
(object module "hash.dll" "NotAModuleType" "NotAModulePart"
quid "439D5FCB01CD"
stereotype ""
language "")
(object SubSystem "PKFEY"
quid "439D615E017A"
visible_modules (list dependency_list
(object Module_Visibility_Relationship
quid "439D6172008F"
supplier "Component View::ipseccrypto.prt"
quidu "439D54E80339"
supplier_is_spec TRUE))
physical_models (list unit_reference_list)
physical_presentations (list unit_reference_list)))
physical_presentations (list unit_reference_list
(object Module_Diagram "test"
quid "439D54740231"
title "test"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list
(object ModView "Component View::ipsec6.prt" "NotAModuleType" "NotAModulePart" @374
location (465, 526)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @374
location (375, 428)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 340
label "ipsec6.prt")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D54C401D2"
width 612
height 675
autoResize TRUE
width 612
height 675)
(object ModView "Component View::ipseccrypto.prt" "NotAModuleType" "NotAModulePart" @375
location (1298, 625)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @375
location (1188, 600)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 416
label "ipseccrypto.prt")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D54E80339"
width 750
autoResize TRUE
width 750
height 162)
(object ModView "Component View::cryptography.dll" "NotAModuleType" "NotAModulePart" @376
location (2186, 398)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @376
location (2086, 356)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 378
label "cryptography.dll")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D550C022F"
width 682
height 282
autoResize TRUE
width 682
height 282)
(object ModView "Component View::hash.dll" "NotAModuleType" "NotAModulePart" @377
location (2187, 904)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @377
location (2092, 863)
fill_color 13434879
anchor_loc 3
nlines 2
max_width 361
label "hash.dll")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D5FCB01CD"
width 650
height 275
autoResize TRUE
width 650
height 275)
(object ModVisView "" @378
stereotype TRUE
line_color 3342489
quidu "439D60000344"
client @375
supplier @376
line_style 0)
(object ModVisView "" @379
stereotype TRUE
line_color 3342489
quidu "439D6003015F"
client @375
supplier @377
line_style 0)
(object SubSysView "Component View::PKFEY" @380
location (575, 625)
font (object Font
size 10
face "Arial"
bold FALSE
italics FALSE
underline FALSE
strike FALSE
color 0
default_color TRUE)
label (object ItemLabel
Parent_View @380
location (431, 556)
fill_color 13434879
nlines 2
max_width 288
justify 0
label "PKFEY")
icon_style "Icon"
line_color 3342489
fill_color 13434879
quidu "439D615E017A"
width 300
height 150)
(object ModVisView "" @381
stereotype TRUE
line_color 3342489
quidu "439D6172008F"
client @380
supplier @375
line_style 0)))))
process_structure (object Processes
quid "439D3C0201BA"
ProcsNDevs (list
(object Process_Diagram "Deployment View"
quid "439D3C0201BC"
title "Deployment View"
zoom 100
max_height 28350
max_width 21600
origin_x 0
origin_y 0
items (list diagram_item_list))))
properties (object Properties
attributes (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "propertyId"
value "809135966")
(object Attribute
tool "Cplusplus"
name "default__Role"
value (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "Synchronize"
value TRUE)
(object Attribute
tool "Cplusplus"
name "CodeName"
value "")
(object Attribute
tool "Cplusplus"
name "InitialValue"
value "")))
(object Attribute
tool "Cplusplus"
name "default__Inherit"
value (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "Synchronize"
value TRUE)))
(object Attribute
tool "Cplusplus"
name "default__Module-Spec"
value (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "Synchronize"
value TRUE)
(object Attribute
tool "Cplusplus"
name "RevEngRootDirectory"
value "")
(object Attribute
tool "Cplusplus"
name "RootPackage"
value "C++ Reverse Engineered")
(object Attribute
tool "Cplusplus"
name "RevEngDirectoriesAsPackages"
value FALSE)
(object Attribute
tool "Cplusplus"
name "HeaderFileExtension"
value ".h")
(object Attribute
tool "Cplusplus"
name "ImplementationFileExtension"
value ".cpp")
(object Attribute
tool "Cplusplus"
name "NewHeaderFileDirectory"
value "")
(object Attribute
tool "Cplusplus"
name "NewImplementationFileDirectory"
value "")
(object Attribute
tool "Cplusplus"
name "FileCapitalization"
value ("FileCapitalizationSet" 0))
(object Attribute
tool "Cplusplus"
name "CodeGenExtraDirectories"
value ("CodeGenExtraDirectoriesSet" 0))
(object Attribute
tool "Cplusplus"
name "StripClassPrefix"
value "")
(object Attribute
tool "Cplusplus"
name "UseTabs"
value FALSE)
(object Attribute
tool "Cplusplus"
name "TabWidth"
value 8)
(object Attribute
tool "Cplusplus"
name "IndentWidth"
value 4)
(object Attribute
tool "Cplusplus"
name "AccessIndentation"
value -2)
(object Attribute
tool "Cplusplus"
name "ModelIdCommentRules"
value ("ModelIdCommentRulesSet" 1))
(object Attribute
tool "Cplusplus"
name "PageWidth"
value 80)
(object Attribute
tool "Cplusplus"
name "ClassMemberOrder"
value ("MemberOrderSet" 1))
(object Attribute
tool "Cplusplus"
name "OneParameterPerLine"
value FALSE)
(object Attribute
tool "Cplusplus"
name "NamespaceBraceStyle"
value ("BraceStyleSet" 2))
(object Attribute
tool "Cplusplus"
name "ClassBraceStyle"
value ("BraceStyleSet" 2))
(object Attribute
tool "Cplusplus"
name "FunctionBraceStyle"
value ("BraceStyleSet" 2))
(object Attribute
tool "Cplusplus"
name "Copyright"
value (value Text ""))
(object Attribute
tool "Cplusplus"
name "InitialHeaderIncludes"
value (value Text ""))
(object Attribute
tool "Cplusplus"
name "InitialBodyIncludes"
value (value Text ""))
(object Attribute
tool "Cplusplus"
name "CodeGenExtraDirectoriesSet"
value (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "None"
value 0)
(object Attribute
tool "Cplusplus"
name "Namespaces"
value 1)
(object Attribute
tool "Cplusplus"
name "Packages"
value 2)))
(object Attribute
tool "Cplusplus"
name "FileCapitalizationSet"
value (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "Same as model"
value 0)
(object Attribute
tool "Cplusplus"
name "Lower case"
value 1)
(object Attribute
tool "Cplusplus"
name "Upper case"
value 2)
(object Attribute
tool "Cplusplus"
name "Lower case with underscores"
value 3)))
(object Attribute
tool "Cplusplus"
name "BraceStyleSet"
value (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "B1"
value 1)
(object Attribute
tool "Cplusplus"
name "B2"
value 2)
(object Attribute
tool "Cplusplus"
name "B3"
value 3)
(object Attribute
tool "Cplusplus"
name "B4"
value 4)
(object Attribute
tool "Cplusplus"
name "B5"
value 5)))
(object Attribute
tool "Cplusplus"
name "MemberOrderSet"
value (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "Public First"
value 1)
(object Attribute
tool "Cplusplus"
name "Private First"
value 2)
(object Attribute
tool "Cplusplus"
name "Order by kind"
value 3)
(object Attribute
tool "Cplusplus"
name "Unordered"
value 4)))
(object Attribute
tool "Cplusplus"
name "ModelIdCommentRulesSet"
value (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "Code generation only"
value 1)
(object Attribute
tool "Cplusplus"
name "Code generation and reverse engineering"
value 2)
(object Attribute
tool "Cplusplus"
name "Never generate model IDs"
value 3)))))
(object Attribute
tool "Cplusplus"
name "default__Module-Body"
value (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "Synchronize"
value TRUE)
(object Attribute
tool "Cplusplus"
name "RevEngRootDirectory"
value "")
(object Attribute
tool "Cplusplus"
name "RootPackage"
value "C++ Reverse Engineered")
(object Attribute
tool "Cplusplus"
name "RevEngDirectoriesAsPackages"
value FALSE)
(object Attribute
tool "Cplusplus"
name "HeaderFileExtension"
value ".h")
(object Attribute
tool "Cplusplus"
name "ImplementationFileExtension"
value ".cpp")
(object Attribute
tool "Cplusplus"
name "NewHeaderFileDirectory"
value "")
(object Attribute
tool "Cplusplus"
name "NewImplementationFileDirectory"
value "")
(object Attribute
tool "Cplusplus"
name "FileCapitalization"
value ("FileCapitalizationSet" 0))
(object Attribute
tool "Cplusplus"
name "CodeGenExtraDirectories"
value ("CodeGenExtraDirectoriesSet" 0))
(object Attribute
tool "Cplusplus"
name "StripClassPrefix"
value "")
(object Attribute
tool "Cplusplus"
name "UseTabs"
value FALSE)
(object Attribute
tool "Cplusplus"
name "TabWidth"
value 8)
(object Attribute
tool "Cplusplus"
name "IndentWidth"
value 4)
(object Attribute
tool "Cplusplus"
name "AccessIndentation"
value -2)
(object Attribute
tool "Cplusplus"
name "ModelIdCommentRules"
value ("ModelIdCommentRulesSet" 1))
(object Attribute
tool "Cplusplus"
name "PageWidth"
value 80)
(object Attribute
tool "Cplusplus"
name "ClassMemberOrder"
value ("MemberOrderSet" 1))
(object Attribute
tool "Cplusplus"
name "OneParameterPerLine"
value FALSE)
(object Attribute
tool "Cplusplus"
name "NamespaceBraceStyle"
value ("BraceStyleSet" 2))
(object Attribute
tool "Cplusplus"
name "ClassBraceStyle"
value ("BraceStyleSet" 2))
(object Attribute
tool "Cplusplus"
name "FunctionBraceStyle"
value ("BraceStyleSet" 2))
(object Attribute
tool "Cplusplus"
name "Copyright"
value (value Text ""))
(object Attribute
tool "Cplusplus"
name "InitialHeaderIncludes"
value (value Text ""))
(object Attribute
tool "Cplusplus"
name "InitialBodyIncludes"
value (value Text ""))
(object Attribute
tool "Cplusplus"
name "CodeGenExtraDirectoriesSet"
value (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "None"
value 0)
(object Attribute
tool "Cplusplus"
name "Namespaces"
value 1)
(object Attribute
tool "Cplusplus"
name "Packages"
value 2)))
(object Attribute
tool "Cplusplus"
name "FileCapitalizationSet"
value (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "Same as model"
value 0)
(object Attribute
tool "Cplusplus"
name "Lower case"
value 1)
(object Attribute
tool "Cplusplus"
name "Upper case"
value 2)
(object Attribute
tool "Cplusplus"
name "Lower case with underscores"
value 3)))
(object Attribute
tool "Cplusplus"
name "BraceStyleSet"
value (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "B1"
value 1)
(object Attribute
tool "Cplusplus"
name "B2"
value 2)
(object Attribute
tool "Cplusplus"
name "B3"
value 3)
(object Attribute
tool "Cplusplus"
name "B4"
value 4)
(object Attribute
tool "Cplusplus"
name "B5"
value 5)))
(object Attribute
tool "Cplusplus"
name "MemberOrderSet"
value (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "Public First"
value 1)
(object Attribute
tool "Cplusplus"
name "Private First"
value 2)
(object Attribute
tool "Cplusplus"
name "Order by kind"
value 3)
(object Attribute
tool "Cplusplus"
name "Unordered"
value 4)))
(object Attribute
tool "Cplusplus"
name "ModelIdCommentRulesSet"
value (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "Code generation only"
value 1)
(object Attribute
tool "Cplusplus"
name "Code generation and reverse engineering"
value 2)
(object Attribute
tool "Cplusplus"
name "Never generate model IDs"
value 3)))))
(object Attribute
tool "Cplusplus"
name "default__Param"
value (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "CodeName"
value "")))
(object Attribute
tool "Cplusplus"
name "default__Attribute"
value (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "Synchronize"
value TRUE)
(object Attribute
tool "Cplusplus"
name "CodeName"
value "")))
(object Attribute
tool "Cplusplus"
name "default__Operation"
value (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "Synchronize"
value TRUE)
(object Attribute
tool "Cplusplus"
name "CodeName"
value "")
(object Attribute
tool "Cplusplus"
name "InitialCodeBody"
value "")
(object Attribute
tool "Cplusplus"
name "Inline"
value FALSE)
(object Attribute
tool "Cplusplus"
name "GenerateFunctionBody"
value ("GenerateFunctionBodySet" 2))
(object Attribute
tool "Cplusplus"
name "GenerateFunctionBodySet"
value (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "Default"
value 2)
(object Attribute
tool "Cplusplus"
name "True"
value 1)
(object Attribute
tool "Cplusplus"
name "False"
value 0)))))
(object Attribute
tool "Cplusplus"
name "default__Class"
value (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "Synchronize"
value TRUE)
(object Attribute
tool "Cplusplus"
name "CodeName"
value "")
(object Attribute
tool "Cplusplus"
name "ImplementationType"
value "")
(object Attribute
tool "Cplusplus"
name "HeaderSourceFile"
value "")
(object Attribute
tool "Cplusplus"
name "BodySourceFile"
value "")))
(object Attribute
tool "Cplusplus"
name "default__Category"
value (list Attribute_Set
(object Attribute
tool "Cplusplus"
name "CodeName"
value "")
(object Attribute
tool "Cplusplus"
name "IsNamespace"
value FALSE)))
(object Attribute
tool "Cplusplus"
name "HiddenTool"
value FALSE)
(object Attribute
tool "ANSI C++ Event Watcher"
name "HiddenTool"
value FALSE)
(object Attribute
tool "ANSIConvert"
name "HiddenTool"
value FALSE)
(object Attribute
tool "Ada83"
name "propertyId"
value "838326200")
(object Attribute
tool "Ada83"
name "default__Project"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "SpecFileExtension"
value "1.ada")
(object Attribute
tool "Ada83"
name "SpecFileBackupExtension"
value "1.ad~")
(object Attribute
tool "Ada83"
name "SpecFileTemporaryExtension"
value "1.ad#")
(object Attribute
tool "Ada83"
name "BodyFileExtension"
value "2.ada")
(object Attribute
tool "Ada83"
name "BodyFileBackupExtension"
value "2.ad~")
(object Attribute
tool "Ada83"
name "BodyFileTemporaryExtension"
value "2.ad#")
(object Attribute
tool "Ada83"
name "CreateMissingDirectories"
value TRUE)
(object Attribute
tool "Ada83"
name "GenerateBodies"
value TRUE)
(object Attribute
tool "Ada83"
name "GenerateAccessorOperations"
value TRUE)
(object Attribute
tool "Ada83"
name "GenerateStandardOperations"
value TRUE)
(object Attribute
tool "Ada83"
name "DefaultCodeBody"
value "[statement]")
(object Attribute
tool "Ada83"
name "ImplicitParameter"
value TRUE)
(object Attribute
tool "Ada83"
name "CommentWidth"
value 60)
(object Attribute
tool "Ada83"
name "StopOnError"
value FALSE)
(object Attribute
tool "Ada83"
name "ErrorLimit"
value 30)
(object Attribute
tool "Ada83"
name "UseFileName"
value FALSE)
(object Attribute
tool "Ada83"
name "Directory"
value "$ROSEADA83_SOURCE")))
(object Attribute
tool "Ada83"
name "default__Class"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "CodeName"
value "")
(object Attribute
tool "Ada83"
name "ClassName"
value "Object")
(object Attribute
tool "Ada83"
name "ClassAccess"
value ("ImplementationSet" 43))
(object Attribute
tool "Ada83"
name "ImplementationType"
value (value Text ""))
(object Attribute
tool "Ada83"
name "IsSubtype"
value FALSE)
(object Attribute
tool "Ada83"
name "PolymorphicUnit"
value FALSE)
(object Attribute
tool "Ada83"
name "HandleName"
value "Handle")
(object Attribute
tool "Ada83"
name "HandleAccess"
value ("ImplementationSet" 45))
(object Attribute
tool "Ada83"
name "Discriminant"
value "")
(object Attribute
tool "Ada83"
name "Variant"
value "")
(object Attribute
tool "Ada83"
name "EnumerationLiteralPrefix"
value "A_")
(object Attribute
tool "Ada83"
name "RecordFieldPrefix"
value "The_")
(object Attribute
tool "Ada83"
name "GenerateAccessorOperations"
value TRUE)
(object Attribute
tool "Ada83"
name "GenerateStandardOperations"
value TRUE)
(object Attribute
tool "Ada83"
name "ImplicitParameter"
value TRUE)
(object Attribute
tool "Ada83"
name "ClassParameterName"
value "This")
(object Attribute
tool "Ada83"
name "DefaultConstructorKind"
value ("ConstructorKindSet" 199))
(object Attribute
tool "Ada83"
name "DefaultConstructorName"
value "Create")
(object Attribute
tool "Ada83"
name "InlineDefaultConstructor"
value FALSE)
(object Attribute
tool "Ada83"
name "CopyConstructorKind"
value ("ConstructorKindSet" 199))
(object Attribute
tool "Ada83"
name "CopyConstructorName"
value "Copy")
(object Attribute
tool "Ada83"
name "InlineCopyConstructor"
value FALSE)
(object Attribute
tool "Ada83"
name "DestructorName"
value "Free")
(object Attribute
tool "Ada83"
name "InlineDestructor"
value FALSE)
(object Attribute
tool "Ada83"
name "ClassEqualityOperation"
value "")
(object Attribute
tool "Ada83"
name "HandleEqualityOperation"
value "")
(object Attribute
tool "Ada83"
name "InlineEquality"
value FALSE)
(object Attribute
tool "Ada83"
name "IsTask"
value FALSE)
(object Attribute
tool "Ada83"
name "Representation"
value (value Text ""))
(object Attribute
tool "Ada83"
name "ImplementationSet"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "Public"
value 45)
(object Attribute
tool "Ada83"
name "Private"
value 43)
(object Attribute
tool "Ada83"
name "LimitedPrivate"
value 200)
(object Attribute
tool "Ada83"
name "DoNotCreate"
value 201)))
(object Attribute
tool "Ada83"
name "ConstructorKindSet"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "Procedure"
value 202)
(object Attribute
tool "Ada83"
name "Function"
value 199)
(object Attribute
tool "Ada83"
name "DoNotCreate"
value 201)))))
(object Attribute
tool "Ada83"
name "default__Module-Spec"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "Generate"
value TRUE)
(object Attribute
tool "Ada83"
name "CopyrightNotice"
value (value Text ""))
(object Attribute
tool "Ada83"
name "FileName"
value "")
(object Attribute
tool "Ada83"
name "ReturnType"
value "")
(object Attribute
tool "Ada83"
name "GenericFormalParameters"
value (value Text ""))
(object Attribute
tool "Ada83"
name "AdditionalWiths"
value (value Text ""))))
(object Attribute
tool "Ada83"
name "default__Module-Body"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "Generate"
value TRUE)
(object Attribute
tool "Ada83"
name "CopyrightNotice"
value (value Text ""))
(object Attribute
tool "Ada83"
name "FileName"
value "")
(object Attribute
tool "Ada83"
name "ReturnType"
value "")
(object Attribute
tool "Ada83"
name "AdditionalWiths"
value (value Text ""))
(object Attribute
tool "Ada83"
name "IsSubunit"
value FALSE)))
(object Attribute
tool "Ada83"
name "default__Operation"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "CodeName"
value "")
(object Attribute
tool "Ada83"
name "SubprogramImplementation"
value ("SubprogramImplementationSet" 2))
(object Attribute
tool "Ada83"
name "Renames"
value "")
(object Attribute
tool "Ada83"
name "ClassParameterMode"
value ("ParameterModeSet" 203))
(object Attribute
tool "Ada83"
name "Inline"
value FALSE)
(object Attribute
tool "Ada83"
name "EntryCode"
value (value Text ""))
(object Attribute
tool "Ada83"
name "ExitCode"
value (value Text ""))
(object Attribute
tool "Ada83"
name "InitialCodeBody"
value "${default}")
(object Attribute
tool "Ada83"
name "Representation"
value (value Text ""))
(object Attribute
tool "Ada83"
name "SubprogramImplementationSet"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "Spec"
value 224)
(object Attribute
tool "Ada83"
name "Body"
value 2)
(object Attribute
tool "Ada83"
name "Renaming"
value 222)
(object Attribute
tool "Ada83"
name "Separate"
value 223)))
(object Attribute
tool "Ada83"
name "ParameterModeSet"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "Default"
value 232)
(object Attribute
tool "Ada83"
name "In"
value 204)
(object Attribute
tool "Ada83"
name "Out"
value 205)
(object Attribute
tool "Ada83"
name "InOut"
value 203)
(object Attribute
tool "Ada83"
name "FunctionReturn"
value 206)
(object Attribute
tool "Ada83"
name "DoNotCreate"
value 201)))))
(object Attribute
tool "Ada83"
name "default__Param"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "Mode"
value ("ParameterModeSet" 232))
(object Attribute
tool "Ada83"
name "ParameterModeSet"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "Default"
value 232)
(object Attribute
tool "Ada83"
name "In"
value 204)
(object Attribute
tool "Ada83"
name "Out"
value 205)
(object Attribute
tool "Ada83"
name "InOut"
value 203)))))
(object Attribute
tool "Ada83"
name "default__Has"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "CodeName"
value "")
(object Attribute
tool "Ada83"
name "NameIfUnlabeled"
value "The_${supplier}")
(object Attribute
tool "Ada83"
name "DataMemberName"
value "${relationship}")
(object Attribute
tool "Ada83"
name "GetName"
value "Get_${relationship}")
(object Attribute
tool "Ada83"
name "InlineGet"
value TRUE)
(object Attribute
tool "Ada83"
name "SetName"
value "Set_${relationship}")
(object Attribute
tool "Ada83"
name "InlineSet"
value TRUE)
(object Attribute
tool "Ada83"
name "IsConstant"
value FALSE)
(object Attribute
tool "Ada83"
name "InitialValue"
value "")
(object Attribute
tool "Ada83"
name "Declare"
value ("DeclareSet" 234))
(object Attribute
tool "Ada83"
name "Variant"
value "")
(object Attribute
tool "Ada83"
name "ContainerGeneric"
value "List")
(object Attribute
tool "Ada83"
name "ContainerType"
value "")
(object Attribute
tool "Ada83"
name "ContainerDeclarations"
value (value Text ""))
(object Attribute
tool "Ada83"
name "SelectorName"
value "")
(object Attribute
tool "Ada83"
name "SelectorType"
value "")
(object Attribute
tool "Ada83"
name "DeclareSet"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "Before"
value 233)
(object Attribute
tool "Ada83"
name "After"
value 234)))))
(object Attribute
tool "Ada83"
name "default__Attribute"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "CodeName"
value "")
(object Attribute
tool "Ada83"
name "DataMemberName"
value "${attribute}")
(object Attribute
tool "Ada83"
name "GetName"
value "Get_${attribute}")
(object Attribute
tool "Ada83"
name "InlineGet"
value TRUE)
(object Attribute
tool "Ada83"
name "SetName"
value "Set_${attribute}")
(object Attribute
tool "Ada83"
name "InlineSet"
value TRUE)
(object Attribute
tool "Ada83"
name "IsConstant"
value FALSE)
(object Attribute
tool "Ada83"
name "InitialValue"
value "")
(object Attribute
tool "Ada83"
name "Declare"
value ("DeclareSet" 234))
(object Attribute
tool "Ada83"
name "Variant"
value "")
(object Attribute
tool "Ada83"
name "Representation"
value (value Text ""))
(object Attribute
tool "Ada83"
name "DeclareSet"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "Before"
value 233)
(object Attribute
tool "Ada83"
name "After"
value 234)))))
(object Attribute
tool "Ada83"
name "default__Association"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "NameIfUnlabeled"
value "The_${targetClass}")
(object Attribute
tool "Ada83"
name "GetName"
value "Get_${association}")
(object Attribute
tool "Ada83"
name "InlineGet"
value FALSE)
(object Attribute
tool "Ada83"
name "SetName"
value "Set_${association}")
(object Attribute
tool "Ada83"
name "InlineSet"
value FALSE)
(object Attribute
tool "Ada83"
name "GenerateAssociate"
value ("ProcedureKindSet" 202))
(object Attribute
tool "Ada83"
name "AssociateName"
value "Associate")
(object Attribute
tool "Ada83"
name "InlineAssociate"
value FALSE)
(object Attribute
tool "Ada83"
name "GenerateDissociate"
value ("ProcedureKindSet" 202))
(object Attribute
tool "Ada83"
name "DissociateName"
value "Dissociate")
(object Attribute
tool "Ada83"
name "InlineDissociate"
value FALSE)
(object Attribute
tool "Ada83"
name "ProcedureKindSet"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "Procedure"
value 202)
(object Attribute
tool "Ada83"
name "DoNotCreate"
value 201)))
(object Attribute
tool "Ada83"
name "FunctionKindSet"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "Function"
value 199)
(object Attribute
tool "Ada83"
name "DoNotCreate"
value 201)))))
(object Attribute
tool "Ada83"
name "default__Role"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "CodeName"
value "")
(object Attribute
tool "Ada83"
name "NameIfUnlabeled"
value "The_${targetClass}")
(object Attribute
tool "Ada83"
name "DataMemberName"
value "${target}")
(object Attribute
tool "Ada83"
name "GetName"
value "Get_${target}")
(object Attribute
tool "Ada83"
name "InlineGet"
value TRUE)
(object Attribute
tool "Ada83"
name "SetName"
value "Set_${target}")
(object Attribute
tool "Ada83"
name "InlineSet"
value TRUE)
(object Attribute
tool "Ada83"
name "IsConstant"
value FALSE)
(object Attribute
tool "Ada83"
name "InitialValue"
value "")
(object Attribute
tool "Ada83"
name "Declare"
value ("DeclareSet" 234))
(object Attribute
tool "Ada83"
name "ContainerGeneric"
value "List")
(object Attribute
tool "Ada83"
name "ContainerType"
value "")
(object Attribute
tool "Ada83"
name "ContainerDeclarations"
value (value Text ""))
(object Attribute
tool "Ada83"
name "SelectorName"
value "")
(object Attribute
tool "Ada83"
name "SelectorType"
value "")
(object Attribute
tool "Ada83"
name "ProcedureKindSet"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "Procedure"
value 202)
(object Attribute
tool "Ada83"
name "DoNotCreate"
value 201)))
(object Attribute
tool "Ada83"
name "DeclareSet"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "Before"
value 233)
(object Attribute
tool "Ada83"
name "After"
value 234)))))
(object Attribute
tool "Ada83"
name "default__Subsystem"
value (list Attribute_Set
(object Attribute
tool "Ada83"
name "Directory"
value "AUTO GENERATE")))
(object Attribute
tool "Ada83"
name "HiddenTool"
value FALSE)
(object Attribute
tool "Ada95"
name "propertyId"
value "838326200")
(object Attribute
tool "Ada95"
name "default__Project"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "SpecFileExtension"
value "1.ada")
(object Attribute
tool "Ada95"
name "SpecFileBackupExtension"
value "1.ad~")
(object Attribute
tool "Ada95"
name "SpecFileTemporaryExtension"
value "1.ad#")
(object Attribute
tool "Ada95"
name "BodyFileExtension"
value "2.ada")
(object Attribute
tool "Ada95"
name "BodyFileBackupExtension"
value "2.ad~")
(object Attribute
tool "Ada95"
name "BodyFileTemporaryExtension"
value "2.ad#")
(object Attribute
tool "Ada95"
name "CreateMissingDirectories"
value TRUE)
(object Attribute
tool "Ada95"
name "UseColonNotation"
value TRUE)
(object Attribute
tool "Ada95"
name "GenerateBodies"
value TRUE)
(object Attribute
tool "Ada95"
name "GenerateAccessorOperations"
value TRUE)
(object Attribute
tool "Ada95"
name "GenerateStandardOperations"
value TRUE)
(object Attribute
tool "Ada95"
name "DefaultCodeBody"
value "[statement]")
(object Attribute
tool "Ada95"
name "ImplicitParameter"
value TRUE)
(object Attribute
tool "Ada95"
name "CommentWidth"
value 60)
(object Attribute
tool "Ada95"
name "StopOnError"
value FALSE)
(object Attribute
tool "Ada95"
name "ErrorLimit"
value 30)
(object Attribute
tool "Ada95"
name "UseFileName"
value FALSE)
(object Attribute
tool "Ada95"
name "Directory"
value "$ROSEADA95_SOURCE")))
(object Attribute
tool "Ada95"
name "default__Class"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "CodeName"
value "")
(object Attribute
tool "Ada95"
name "TypeName"
value "Object")
(object Attribute
tool "Ada95"
name "TypeVisibility"
value ("TypeVisibilitySet" 43))
(object Attribute
tool "Ada95"
name "TypeImplementation"
value ("TypeImplementationSet" 208))
(object Attribute
tool "Ada95"
name "TypeControl"
value ("TypeControlSet" 225))
(object Attribute
tool "Ada95"
name "TypeControlName"
value "Controlled_${type}")
(object Attribute
tool "Ada95"
name "TypeDefinition"
value (value Text ""))
(object Attribute
tool "Ada95"
name "RecordImplementation"
value ("RecordImplementationSet" 209))
(object Attribute
tool "Ada95"
name "RecordKindPackageName"
value "${class}_Record_Kinds")
(object Attribute
tool "Ada95"
name "IsLimited"
value FALSE)
(object Attribute
tool "Ada95"
name "IsSubtype"
value FALSE)
(object Attribute
tool "Ada95"
name "GenerateAccessType"
value ("GenerateAccessTypeSet" 230))
(object Attribute
tool "Ada95"
name "AccessTypeName"
value "Handle")
(object Attribute
tool "Ada95"
name "AccessTypeVisibility"
value ("TypeVisibilitySet" 45))
(object Attribute
tool "Ada95"
name "AccessTypeDefinition"
value (value Text ""))
(object Attribute
tool "Ada95"
name "AccessClassWide"
value TRUE)
(object Attribute
tool "Ada95"
name "MaybeAliased"
value FALSE)
(object Attribute
tool "Ada95"
name "ParameterizedImplementation"
value ("ParameterizedImplementationSet" 11))
(object Attribute
tool "Ada95"
name "ParentClassName"
value "Superclass")
(object Attribute
tool "Ada95"
name "EnumerationLiteralPrefix"
value "A_")
(object Attribute
tool "Ada95"
name "RecordFieldPrefix"
value "The_")
(object Attribute
tool "Ada95"
name "ArrayOfTypeName"
value "Array_Of_${type}")
(object Attribute
tool "Ada95"
name "AccessArrayOfTypeName"
value "Access_Array_Of_${type}")
(object Attribute
tool "Ada95"
name "ArrayOfAccessTypeName"
value "Array_Of_${access_type}")
(object Attribute
tool "Ada95"
name "AccessArrayOfAccessTypeName"
value "Access_Array_Of_${access_type}")
(object Attribute
tool "Ada95"
name "ArrayIndexDefinition"
value "Positive range <>")
(object Attribute
tool "Ada95"
name "GenerateAccessorOperations"
value TRUE)
(object Attribute
tool "Ada95"
name "GenerateStandardOperations"
value TRUE)
(object Attribute
tool "Ada95"
name "ImplicitParameter"
value TRUE)
(object Attribute
tool "Ada95"
name "ImplicitParameterName"
value "This")
(object Attribute
tool "Ada95"
name "GenerateDefaultConstructor"
value ("SubprogramKindSet" 199))
(object Attribute
tool "Ada95"
name "DefaultConstructorName"
value "Create")
(object Attribute
tool "Ada95"
name "InlineDefaultConstructor"
value FALSE)
(object Attribute
tool "Ada95"
name "GenerateCopyConstructor"
value ("SubprogramKindSet" 199))
(object Attribute
tool "Ada95"
name "CopyConstructorName"
value "Copy")
(object Attribute
tool "Ada95"
name "InlineCopyConstructor"
value FALSE)
(object Attribute
tool "Ada95"
name "GenerateDestructor"
value ("ProcedureKindSet" 202))
(object Attribute
tool "Ada95"
name "DestructorName"
value "Free")
(object Attribute
tool "Ada95"
name "InlineDestructor"
value FALSE)
(object Attribute
tool "Ada95"
name "GenerateTypeEquality"
value ("FunctionKindSet" 201))
(object Attribute
tool "Ada95"
name "TypeEqualityName"
value "${quote}=${quote}")
(object Attribute
tool "Ada95"
name "InlineEquality"
value FALSE)
(object Attribute
tool "Ada95"
name "Representation"
value (value Text ""))
(object Attribute
tool "Ada95"
name "TypeImplementationSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Tagged"
value 208)
(object Attribute
tool "Ada95"
name "Record"
value 210)
(object Attribute
tool "Ada95"
name "Mixin"
value 211)
(object Attribute
tool "Ada95"
name "Protected"
value 44)
(object Attribute
tool "Ada95"
name "Task"
value 212)))
(object Attribute
tool "Ada95"
name "RecordImplementationSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "SingleType"
value 209)
(object Attribute
tool "Ada95"
name "MultipleTypes"
value 213)))
(object Attribute
tool "Ada95"
name "ParameterizedImplementationSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Generic"
value 11)
(object Attribute
tool "Ada95"
name "Unconstrained"
value 214)))
(object Attribute
tool "Ada95"
name "TypeVisibilitySet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Public"
value 45)
(object Attribute
tool "Ada95"
name "Private"
value 43)))
(object Attribute
tool "Ada95"
name "SubprogramKindSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Procedure"
value 202)
(object Attribute
tool "Ada95"
name "Function"
value 199)
(object Attribute
tool "Ada95"
name "DoNotCreate"
value 201)))
(object Attribute
tool "Ada95"
name "ProcedureKindSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Procedure"
value 202)
(object Attribute
tool "Ada95"
name "DoNotCreate"
value 201)))
(object Attribute
tool "Ada95"
name "FunctionKindSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Function"
value 199)
(object Attribute
tool "Ada95"
name "DoNotCreate"
value 201)))
(object Attribute
tool "Ada95"
name "TypeControlSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "None"
value 225)
(object Attribute
tool "Ada95"
name "InitializationOnly"
value 226)
(object Attribute
tool "Ada95"
name "AssignmentFinalizationOnly"
value 227)
(object Attribute
tool "Ada95"
name "All"
value 228)))
(object Attribute
tool "Ada95"
name "GenerateAccessTypeSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Always"
value 229)
(object Attribute
tool "Ada95"
name "Auto"
value 230)))))
(object Attribute
tool "Ada95"
name "default__Module-Spec"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Generate"
value TRUE)
(object Attribute
tool "Ada95"
name "CopyrightNotice"
value (value Text ""))
(object Attribute
tool "Ada95"
name "FileName"
value "")
(object Attribute
tool "Ada95"
name "ReturnType"
value "")
(object Attribute
tool "Ada95"
name "GenericFormalParameters"
value (value Text ""))
(object Attribute
tool "Ada95"
name "AdditionalWiths"
value (value Text ""))
(object Attribute
tool "Ada95"
name "IsPrivate"
value FALSE)))
(object Attribute
tool "Ada95"
name "default__Module-Body"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Generate"
value TRUE)
(object Attribute
tool "Ada95"
name "CopyrightNotice"
value (value Text ""))
(object Attribute
tool "Ada95"
name "FileName"
value "")
(object Attribute
tool "Ada95"
name "ReturnType"
value "")
(object Attribute
tool "Ada95"
name "AdditionalWiths"
value (value Text ""))
(object Attribute
tool "Ada95"
name "IsSubunit"
value FALSE)))
(object Attribute
tool "Ada95"
name "default__Operation"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "CodeName"
value "")
(object Attribute
tool "Ada95"
name "SubprogramImplementation"
value ("SubprogramImplementationSet" 2))
(object Attribute
tool "Ada95"
name "Renames"
value "")
(object Attribute
tool "Ada95"
name "GenerateOverriding"
value TRUE)
(object Attribute
tool "Ada95"
name "ImplicitParameterMode"
value ("ParameterModeSet" 203))
(object Attribute
tool "Ada95"
name "ImplicitParameterClassWide"
value FALSE)
(object Attribute
tool "Ada95"
name "GenerateAccessOperation"
value FALSE)
(object Attribute
tool "Ada95"
name "Inline"
value FALSE)
(object Attribute
tool "Ada95"
name "EntryCode"
value (value Text ""))
(object Attribute
tool "Ada95"
name "ExitCode"
value (value Text ""))
(object Attribute
tool "Ada95"
name "InitialCodeBody"
value "${default}")
(object Attribute
tool "Ada95"
name "EntryBarrierCondition"
value "True")
(object Attribute
tool "Ada95"
name "Representation"
value (value Text ""))
(object Attribute
tool "Ada95"
name "SubprogramImplementationSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Spec"
value 224)
(object Attribute
tool "Ada95"
name "Body"
value 2)
(object Attribute
tool "Ada95"
name "Abstract"
value 221)
(object Attribute
tool "Ada95"
name "Renaming"
value 222)
(object Attribute
tool "Ada95"
name "RenamingAsBody"
value 231)
(object Attribute
tool "Ada95"
name "Separate"
value 223)))
(object Attribute
tool "Ada95"
name "ParameterModeSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Default"
value 232)
(object Attribute
tool "Ada95"
name "In"
value 204)
(object Attribute
tool "Ada95"
name "Out"
value 205)
(object Attribute
tool "Ada95"
name "InOut"
value 203)
(object Attribute
tool "Ada95"
name "Access"
value 220)
(object Attribute
tool "Ada95"
name "DoNotCreate"
value 201)))))
(object Attribute
tool "Ada95"
name "default__Param"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Mode"
value ("ParameterModeSet" 232))
(object Attribute
tool "Ada95"
name "ParameterModeSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Default"
value 232)
(object Attribute
tool "Ada95"
name "In"
value 204)
(object Attribute
tool "Ada95"
name "Out"
value 205)
(object Attribute
tool "Ada95"
name "InOut"
value 203)
(object Attribute
tool "Ada95"
name "Access"
value 220)))))
(object Attribute
tool "Ada95"
name "default__Has"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "CodeName"
value "")
(object Attribute
tool "Ada95"
name "NameIfUnlabeled"
value "The_${supplier}")
(object Attribute
tool "Ada95"
name "RecordFieldImplementation"
value ("RecordFieldImplementationSet" 216))
(object Attribute
tool "Ada95"
name "RecordFieldName"
value "${relationship}")
(object Attribute
tool "Ada95"
name "GenerateGet"
value ("FunctionKindSet" 199))
(object Attribute
tool "Ada95"
name "GenerateAccessGet"
value ("FunctionKindSet" 201))
(object Attribute
tool "Ada95"
name "GetName"
value "Get_${relationship}")
(object Attribute
tool "Ada95"
name "InlineGet"
value TRUE)
(object Attribute
tool "Ada95"
name "GenerateSet"
value ("ProcedureKindSet" 202))
(object Attribute
tool "Ada95"
name "GenerateAccessSet"
value ("ProcedureKindSet" 201))
(object Attribute
tool "Ada95"
name "SetName"
value "Set_${relationship}")
(object Attribute
tool "Ada95"
name "InlineSet"
value TRUE)
(object Attribute
tool "Ada95"
name "IsAliased"
value FALSE)
(object Attribute
tool "Ada95"
name "IsConstant"
value FALSE)
(object Attribute
tool "Ada95"
name "InitialValue"
value "")
(object Attribute
tool "Ada95"
name "Declare"
value ("DeclareSet" 234))
(object Attribute
tool "Ada95"
name "ContainerImplementation"
value ("ContainerImplementationSet" 217))
(object Attribute
tool "Ada95"
name "ContainerGeneric"
value "List")
(object Attribute
tool "Ada95"
name "ContainerType"
value "")
(object Attribute
tool "Ada95"
name "ContainerDeclarations"
value (value Text ""))
(object Attribute
tool "Ada95"
name "SelectorName"
value "")
(object Attribute
tool "Ada95"
name "SelectorType"
value "")
(object Attribute
tool "Ada95"
name "DeclareSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Before"
value 233)
(object Attribute
tool "Ada95"
name "After"
value 234)))
(object Attribute
tool "Ada95"
name "RecordFieldImplementationSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Component"
value 216)
(object Attribute
tool "Ada95"
name "Discriminant"
value 218)
(object Attribute
tool "Ada95"
name "AccessDiscriminant"
value 219)))
(object Attribute
tool "Ada95"
name "ContainerImplementationSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Array"
value 217)
(object Attribute
tool "Ada95"
name "Generic"
value 11)))
(object Attribute
tool "Ada95"
name "ProcedureKindSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Procedure"
value 202)
(object Attribute
tool "Ada95"
name "DoNotCreate"
value 201)))
(object Attribute
tool "Ada95"
name "FunctionKindSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Function"
value 199)
(object Attribute
tool "Ada95"
name "DoNotCreate"
value 201)))))
(object Attribute
tool "Ada95"
name "default__Attribute"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "CodeName"
value "")
(object Attribute
tool "Ada95"
name "RecordFieldImplementation"
value ("RecordFieldImplementationSet" 216))
(object Attribute
tool "Ada95"
name "RecordFieldName"
value "${attribute}")
(object Attribute
tool "Ada95"
name "GenerateGet"
value ("FunctionKindSet" 199))
(object Attribute
tool "Ada95"
name "GenerateAccessGet"
value ("FunctionKindSet" 201))
(object Attribute
tool "Ada95"
name "GetName"
value "Get_${attribute}")
(object Attribute
tool "Ada95"
name "InlineGet"
value TRUE)
(object Attribute
tool "Ada95"
name "GenerateSet"
value ("ProcedureKindSet" 202))
(object Attribute
tool "Ada95"
name "GenerateAccessSet"
value ("ProcedureKindSet" 201))
(object Attribute
tool "Ada95"
name "SetName"
value "Set_${attribute}")
(object Attribute
tool "Ada95"
name "InlineSet"
value TRUE)
(object Attribute
tool "Ada95"
name "IsAliased"
value FALSE)
(object Attribute
tool "Ada95"
name "IsConstant"
value FALSE)
(object Attribute
tool "Ada95"
name "InitialValue"
value "")
(object Attribute
tool "Ada95"
name "Declare"
value ("DeclareSet" 234))
(object Attribute
tool "Ada95"
name "Representation"
value (value Text ""))
(object Attribute
tool "Ada95"
name "DeclareSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Before"
value 233)
(object Attribute
tool "Ada95"
name "After"
value 234)))
(object Attribute
tool "Ada95"
name "RecordFieldImplementationSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Component"
value 216)
(object Attribute
tool "Ada95"
name "Discriminant"
value 218)
(object Attribute
tool "Ada95"
name "AccessDiscriminant"
value 219)))
(object Attribute
tool "Ada95"
name "ProcedureKindSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Procedure"
value 202)
(object Attribute
tool "Ada95"
name "DoNotCreate"
value 201)))
(object Attribute
tool "Ada95"
name "FunctionKindSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Function"
value 199)
(object Attribute
tool "Ada95"
name "DoNotCreate"
value 201)))))
(object Attribute
tool "Ada95"
name "default__Association"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "NameIfUnlabeled"
value "The_${targetClass}")
(object Attribute
tool "Ada95"
name "GenerateGet"
value ("FunctionKindSet" 199))
(object Attribute
tool "Ada95"
name "GetName"
value "Get_${association}")
(object Attribute
tool "Ada95"
name "InlineGet"
value FALSE)
(object Attribute
tool "Ada95"
name "GenerateSet"
value ("ProcedureKindSet" 202))
(object Attribute
tool "Ada95"
name "SetName"
value "Set_${association}")
(object Attribute
tool "Ada95"
name "InlineSet"
value FALSE)
(object Attribute
tool "Ada95"
name "GenerateAssociate"
value ("ProcedureKindSet" 202))
(object Attribute
tool "Ada95"
name "AssociateName"
value "Associate")
(object Attribute
tool "Ada95"
name "InlineAssociate"
value FALSE)
(object Attribute
tool "Ada95"
name "GenerateDissociate"
value ("ProcedureKindSet" 202))
(object Attribute
tool "Ada95"
name "DissociateName"
value "Dissociate")
(object Attribute
tool "Ada95"
name "InlineDissociate"
value FALSE)
(object Attribute
tool "Ada95"
name "ProcedureKindSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Procedure"
value 202)
(object Attribute
tool "Ada95"
name "DoNotCreate"
value 201)))
(object Attribute
tool "Ada95"
name "FunctionKindSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Function"
value 199)
(object Attribute
tool "Ada95"
name "DoNotCreate"
value 201)))))
(object Attribute
tool "Ada95"
name "default__Role"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "CodeName"
value "")
(object Attribute
tool "Ada95"
name "NameIfUnlabeled"
value "The_${targetClass}")
(object Attribute
tool "Ada95"
name "RecordFieldImplementation"
value ("RecordFieldImplementationSet" 216))
(object Attribute
tool "Ada95"
name "RecordFieldName"
value "${target}")
(object Attribute
tool "Ada95"
name "GenerateGet"
value ("FunctionKindSet" 199))
(object Attribute
tool "Ada95"
name "GenerateAccessGet"
value ("FunctionKindSet" 201))
(object Attribute
tool "Ada95"
name "GetName"
value "Get_${target}")
(object Attribute
tool "Ada95"
name "InlineGet"
value TRUE)
(object Attribute
tool "Ada95"
name "GenerateSet"
value ("ProcedureKindSet" 202))
(object Attribute
tool "Ada95"
name "GenerateAccessSet"
value ("ProcedureKindSet" 201))
(object Attribute
tool "Ada95"
name "SetName"
value "Set_${target}")
(object Attribute
tool "Ada95"
name "InlineSet"
value TRUE)
(object Attribute
tool "Ada95"
name "IsAliased"
value FALSE)
(object Attribute
tool "Ada95"
name "IsConstant"
value FALSE)
(object Attribute
tool "Ada95"
name "InitialValue"
value "")
(object Attribute
tool "Ada95"
name "Declare"
value ("DeclareSet" 234))
(object Attribute
tool "Ada95"
name "ContainerImplementation"
value ("ContainerImplementationSet" 217))
(object Attribute
tool "Ada95"
name "ContainerGeneric"
value "List")
(object Attribute
tool "Ada95"
name "ContainerType"
value "")
(object Attribute
tool "Ada95"
name "ContainerDeclarations"
value (value Text ""))
(object Attribute
tool "Ada95"
name "SelectorName"
value "")
(object Attribute
tool "Ada95"
name "SelectorType"
value "")
(object Attribute
tool "Ada95"
name "ProcedureKindSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Procedure"
value 202)
(object Attribute
tool "Ada95"
name "DoNotCreate"
value 201)))
(object Attribute
tool "Ada95"
name "DeclareSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Before"
value 233)
(object Attribute
tool "Ada95"
name "After"
value 234)))
(object Attribute
tool "Ada95"
name "RecordFieldImplementationSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Component"
value 216)
(object Attribute
tool "Ada95"
name "Discriminant"
value 218)
(object Attribute
tool "Ada95"
name "AccessDiscriminant"
value 219)))
(object Attribute
tool "Ada95"
name "ContainerImplementationSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Array"
value 217)
(object Attribute
tool "Ada95"
name "Generic"
value 11)))
(object Attribute
tool "Ada95"
name "FunctionKindSet"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Function"
value 199)
(object Attribute
tool "Ada95"
name "DoNotCreate"
value 201)))))
(object Attribute
tool "Ada95"
name "default__Subsystem"
value (list Attribute_Set
(object Attribute
tool "Ada95"
name "Directory"
value "AUTO GENERATE")))
(object Attribute
tool "Ada95"
name "HiddenTool"
value FALSE)
(object Attribute
tool "CORBA"
name "propertyId"
value "809135966")
(object Attribute
tool "CORBA"
name "default__Project"
value (list Attribute_Set
(object Attribute
tool "CORBA"
name "CreateMissingDirectories"
value TRUE)
(object Attribute
tool "CORBA"
name "Editor"
value ("EditorType" 100))
(object Attribute
tool "CORBA"
name "IncludePath"
value "")
(object Attribute
tool "CORBA"
name "StopOnError"
value TRUE)
(object Attribute
tool "CORBA"
name "EditorType"
value (list Attribute_Set
(object Attribute
tool "CORBA"
name "BuiltIn"
value 100)
(object Attribute
tool "CORBA"
name "WindowsShell"
value 101)))
(object Attribute
tool "CORBA"
name "PathSeparator"
value "")))
(object Attribute
tool "CORBA"
name "default__Class"
value (list Attribute_Set
(object Attribute
tool "CORBA"
name "ArrayDimensions"
value "")
(object Attribute
tool "CORBA"
name "ConstValue"
value "")
(object Attribute
tool "CORBA"
name "ImplementationType"
value "")))
(object Attribute
tool "CORBA"
name "default__Module-Spec"
value (list Attribute_Set
(object Attribute
tool "CORBA"
name "AdditionalIncludes"
value (value Text ""))
(object Attribute
tool "CORBA"
name "CmIdentification"
value (value Text " %X% %Q% %Z% %W%"))
(object Attribute
tool "CORBA"
name "CopyrightNotice"
value (value Text ""))
(object Attribute
tool "CORBA"
name "InclusionProtectionSymbol"
value "AUTO GENERATE")))
(object Attribute
tool "CORBA"
name "default__Module-Body"
value (list Attribute_Set
(object Attribute
tool "CORBA"
name "AdditionalIncludes"
value (value Text ""))
(object Attribute
tool "CORBA"
name "CmIdentification"
value (value Text " %X% %Q% %Z% %W%"))
(object Attribute
tool "CORBA"
name "CopyrightNotice"
value (value Text ""))
(object Attribute
tool "CORBA"
name "InclusionProtectionSymbol"
value "AUTO GENERATE")))
(object Attribute
tool "CORBA"
name "default__Operation"
value (list Attribute_Set
(object Attribute
tool "CORBA"
name "Context"
value "")
(object Attribute
tool "CORBA"
name "OperationIsOneWay"
value FALSE)))
(object Attribute
tool "CORBA"
name "default__Attribute"
value (list Attribute_Set
(object Attribute
tool "CORBA"
name "ArrayDimensions"
value "")
(object Attribute
tool "CORBA"
name "CaseSpecifier"
value "")
(object Attribute
tool "CORBA"
name "IsReadOnly"
value FALSE)
(object Attribute
tool "CORBA"
name "Order"
value "")))
(object Attribute
tool "CORBA"
name "default__Role"
value (list Attribute_Set
(object Attribute
tool "CORBA"
name "ArrayDimensions"
value "")
(object Attribute
tool "CORBA"
name "CaseSpecifier"
value "")
(object Attribute
tool "CORBA"
name "GenerateForwardReference"
value FALSE)
(object Attribute
tool "CORBA"
name "IsReadOnly"
value FALSE)
(object Attribute
tool "CORBA"
name "Order"
value "")
(object Attribute
tool "CORBA"
name "BoundedRoleType"
value ("AssocTypeSet" 47))
(object Attribute
tool "CORBA"
name "AssocTypeSet"
value (list Attribute_Set
(object Attribute
tool "CORBA"
name "Array"
value 24)
(object Attribute
tool "CORBA"
name "Sequence"
value 47)))))
(object Attribute
tool "CORBA"
name "default__Uses"
value (list Attribute_Set
(object Attribute
tool "CORBA"
name "GenerateForwardReference"
value FALSE)))
(object Attribute
tool "CORBA"
name "HiddenTool"
value FALSE)
(object Attribute
tool "Deploy"
name "HiddenTool"
value FALSE)
(object Attribute
tool "framework"
name "HiddenTool"
value FALSE)
(object Attribute
tool "Java"
name "propertyId"
value "809135966")
(object Attribute
tool "Java"
name "default__Project"
value (list Attribute_Set
(object Attribute
tool "Java"
name "RootDir"
value "")
(object Attribute
tool "Java"
name "CreateMissingDirectories"
value TRUE)
(object Attribute
tool "Java"
name "StopOnError"
value FALSE)
(object Attribute
tool "Java"
name "UsePrefixes"
value FALSE)
(object Attribute
tool "Java"
name "AutoSync"
value FALSE)
(object Attribute
tool "Java"
name "NotShowRoseIDDlg"
value FALSE)
(object Attribute
tool "Java"
name "ShowCodegenDlg"
value FALSE)
(object Attribute
tool "Java"
name "GenerateRoseID"
value TRUE)
(object Attribute
tool "Java"
name "GenerateDefaultJ2EEJavadoc"
value TRUE)
(object Attribute
tool "Java"
name "GenerateDefaultReturnLine"
value TRUE)
(object Attribute
tool "Java"
name "JavadocDefaultAuthor"
value "")
(object Attribute
tool "Java"
name "JavadocDefaultVersion"
value "")
(object Attribute
tool "Java"
name "JavadocDefaultSince"
value "")
(object Attribute
tool "Java"
name "UserDefineJavaDocTags"
value "")
(object Attribute
tool "Java"
name "JavadocNumAsterisks"
value 0)
(object Attribute
tool "Java"
name "MaxNumChars"
value 80)
(object Attribute
tool "Java"
name "Editor"
value ("EditorType" 100))
(object Attribute
tool "Java"
name "VM"
value ("VMType" 200))
(object Attribute
tool "Java"
name "ClassPath"
value "")
(object Attribute
tool "Java"
name "ReferenceClasspath"
value "")
(object Attribute
tool "Java"
name "EditorType"
value (list Attribute_Set
(object Attribute
tool "Java"
name "BuiltIn"
value 100)))
(object Attribute
tool "Java"
name "VMType"
value (list Attribute_Set
(object Attribute
tool "Java"
name "Sun"
value 200)))
(object Attribute
tool "Java"
name "VAJavaWorkingFolder"
value "")
(object Attribute
tool "Java"
name "InstanceVariablePrefix"
value "")
(object Attribute
tool "Java"
name "ClassVariablePrefix"
value "")
(object Attribute
tool "Java"
name "DefaultAttributeDataType"
value "int")
(object Attribute
tool "Java"
name "DefaultOperationReturnType"
value "void")
(object Attribute
tool "Java"
name "NoClassCustomDlg"
value FALSE)
(object Attribute
tool "Java"
name "GlobalImports"
value (value Text ""))
(object Attribute
tool "Java"
name "OpenBraceClassStyle"
value TRUE)
(object Attribute
tool "Java"
name "OpenBraceMethodStyle"
value TRUE)
(object Attribute
tool "Java"
name "UseTabs"
value FALSE)
(object Attribute
tool "Java"
name "UseSpaces"
value TRUE)
(object Attribute
tool "Java"
name "SpacingItems"
value 3)
(object Attribute
tool "Java"
name "RoseDefaultCommentStyle"
value TRUE)
(object Attribute
tool "Java"
name "AsteriskCommentStyle"
value TRUE)
(object Attribute
tool "Java"
name "JavaCommentStyle"
value TRUE)
(object Attribute
tool "Java"
name "JavadocAuthor"
value FALSE)
(object Attribute
tool "Java"
name "JavadocSince"
value FALSE)
(object Attribute
tool "Java"
name "JavadocVersion"
value FALSE)
(object Attribute
tool "Java"
name "BeanPrefix"
value "")
(object Attribute
tool "Java"
name "BeanSuffix"
value "")
(object Attribute
tool "Java"
name "RemotePrefix"
value "")
(object Attribute
tool "Java"
name "RemoteSuffix"
value "")
(object Attribute
tool "Java"
name "HomePrefix"
value "")
(object Attribute
tool "Java"
name "HomeSuffix"
value "")
(object Attribute
tool "Java"
name "LocalPrefix"
value "")
(object Attribute
tool "Java"
name "LocalSuffix"
value "")
(object Attribute
tool "Java"
name "LocalHomePrefix"
value "")
(object Attribute
tool "Java"
name "LocalHomeSuffix"
value "")
(object Attribute
tool "Java"
name "PrimaryKeyPrefix"
value "")
(object Attribute
tool "Java"
name "PrimaryKeySuffix"
value "")
(object Attribute
tool "Java"
name "EJBDTDLocation"
value "")
(object Attribute
tool "Java"
name "ServletDTDLocation"
value "")
(object Attribute
tool "Java"
name "DefaultEJBVersion"
value "")
(object Attribute
tool "Java"
name "DefaultServletVersion"
value "")))
(object Attribute
tool "Java"
name "default__Class"
value (list Attribute_Set
(object Attribute
tool "Java"
name "Final"
value FALSE)
(object Attribute
tool "Java"
name "Static"
value FALSE)
(object Attribute
tool "Java"
name "GenerateDefaultConstructor"
value TRUE)
(object Attribute
tool "Java"
name "ConstructorIs"
value ("Ctor_Set" 62))
(object Attribute
tool "Java"
name "Ctor_Set"
value (list Attribute_Set
(object Attribute
tool "Java"
name "public"
value 62)
(object Attribute
tool "Java"
name "protected"
value 63)
(object Attribute
tool "Java"
name "private"
value 64)
(object Attribute
tool "Java"
name "package"
value 65)))
(object Attribute
tool "Java"
name "GenerateFinalizer"
value FALSE)
(object Attribute
tool "Java"
name "GenerateStaticInitializer"
value FALSE)
(object Attribute
tool "Java"
name "GenerateInstanceInitializer"
value FALSE)
(object Attribute
tool "Java"
name "GenerateCode"
value TRUE)
(object Attribute
tool "Java"
name "DisableAutoSync"
value FALSE)
(object Attribute
tool "Java"
name "ReadOnly"
value FALSE)
(object Attribute
tool "Java"
name "Strictfp"
value FALSE)))
(object Attribute
tool "Java"
name "Default_Servlet__Class"
value (list Attribute_Set
(object Attribute
tool "Java"
name "ServletName"
value "")
(object Attribute
tool "Java"
name "ServletContextRef"
value FALSE)
(object Attribute
tool "Java"
name "IsSingleThread"
value FALSE)
(object Attribute
tool "Java"
name "ServletInitParameter"
value "")
(object Attribute
tool "Java"
name "ServletInitParameterNames"
value FALSE)
(object Attribute
tool "Java"
name "ServletIsSecure"
value FALSE)
(object Attribute
tool "Java"
name "ServletRequestDispatcher"
value FALSE)
(object Attribute
tool "Java"
name "ServletRequestDispatcherPath"
value "")
(object Attribute
tool "Java"
name "DispatcherInclude"
value FALSE)
(object Attribute
tool "Java"
name "DispatcherForward"
value FALSE)
(object Attribute
tool "Java"
name "ServletSecurityRoles"
value "")
(object Attribute
tool "Java"
name "ServletgetInfo"
value "")
(object Attribute
tool "Java"
name "ServletXMLFilePath"
value "")))
(object Attribute
tool "Java"
name "Http_Servlet__Class"
value (list Attribute_Set
(object Attribute
tool "Java"
name "ServletRequestAttribute"
value "")
(object Attribute
tool "Java"
name "ServletRequestAttributesNames"
value FALSE)
(object Attribute
tool "Java"
name "MethodForRequestAttributes"
value "")
(object Attribute
tool "Java"
name "ServletRequestParameter"
value "")
(object Attribute
tool "Java"
name "ServletRequestParameterNames"
value FALSE)
(object Attribute
tool "Java"
name "MethodForRequestParameters"
value "")
(object Attribute
tool "Java"
name "ServletHeader"
value "")
(object Attribute
tool "Java"
name "ServletHeaderNames"
value FALSE)
(object Attribute
tool "Java"
name "MethodForHeaders"
value "")
(object Attribute
tool "Java"
name "ServletIntHeader"
value FALSE)
(object Attribute
tool "Java"
name "ServletDateHeader"
value FALSE)
(object Attribute
tool "Java"
name "ServletCookie"
value FALSE)
(object Attribute
tool "Java"
name "MethodForCookie"
value "")
(object Attribute
tool "Java"
name "ServletContentType"
value "")
(object Attribute
tool "Java"
name "GenerateHTML"
value FALSE)))
(object Attribute
tool "Java"
name "Default_EJB__Class"
value (list Attribute_Set
(object Attribute
tool "Java"
name "Generate_XML_DD"
value TRUE)
(object Attribute
tool "Java"
name "EJBCmpField"
value "")
(object Attribute
tool "Java"
name "EJBEnvironmentProperties"
value "")
(object Attribute
tool "Java"
name "EJBCnxFactory"
value "")
(object Attribute
tool "Java"
name "EJBReferences"
value "")
(object Attribute
tool "Java"
name "EJBSecurityRoles"
value "")
(object Attribute
tool "Java"
name "EJBNameInJAR"
value "")
(object Attribute
tool "Java"
name "EJBSessionType"
value ("EJBSessionType_Set" 200))
(object Attribute
tool "Java"
name "EJBSessionType_Set"
value (list Attribute_Set
(object Attribute
tool "Java"
name ""
value 200)
(object Attribute
tool "Java"
name "Stateless"
value 201)
(object Attribute
tool "Java"
name "Stateful"
value 202)))
(object Attribute
tool "Java"
name "EJBTransactionType"
value ("EJBTransactionType_Set" 211))
(object Attribute
tool "Java"
name "EJBTransactionType_Set"
value (list Attribute_Set
(object Attribute
tool "Java"
name "Container"
value 211)
(object Attribute
tool "Java"
name "Bean"
value 212)))
(object Attribute
tool "Java"
name "EJBPersistenceType"
value ("EJBPersistenceType_Set" 220))
(object Attribute
tool "Java"
name "EJBPersistenceType_Set"
value (list Attribute_Set
(object Attribute
tool "Java"
name ""
value 220)
(object Attribute
tool "Java"
name "Bean"
value 221)
(object Attribute
tool "Java"
name "Container"
value 222)))
(object Attribute
tool "Java"
name "EJBReentrant"
value FALSE)
(object Attribute
tool "Java"
name "EJBSessionSync"
value FALSE)
(object Attribute
tool "Java"
name "EJBVersion"
value ("EJBVersion_Set" 230))
(object Attribute
tool "Java"
name "EJBVersion_Set"
value (list Attribute_Set
(object Attribute
tool "Java"
name "2.0"
value 230)
(object Attribute
tool "Java"
name "1.x"
value 231)))
(object Attribute
tool "Java"
name "EJBXMLFilePath"
value "")))
(object Attribute
tool "Java"
name "default__Module-Spec"
value (list Attribute_Set
(object Attribute
tool "Java"
name "CmIdentification"
value (value Text ""))
(object Attribute
tool "Java"
name "CopyrightNotice"
value (value Text ""))))
(object Attribute
tool "Java"
name "default__Module-Body"
value (list Attribute_Set
(object Attribute
tool "Java"
name "CmIdentification"
value (value Text ""))
(object Attribute
tool "Java"
name "CopyrightNotice"
value (value Text ""))))
(object Attribute
tool "Java"
name "default__Operation"
value (list Attribute_Set
(object Attribute
tool "Java"
name "Abstract"
value FALSE)
(object Attribute
tool "Java"
name "Static"
value FALSE)
(object Attribute
tool "Java"
name "Final"
value FALSE)
(object Attribute
tool "Java"
name "Native"
value FALSE)
(object Attribute
tool "Java"
name "Synchronized"
value FALSE)
(object Attribute
tool "Java"
name "GenerateFullyQualifiedReturn"
value FALSE)
(object Attribute
tool "Java"
name "ReplaceExistingCode"
value TRUE)
(object Attribute
tool "Java"
name "Strictfp"
value FALSE)))
(object Attribute
tool "Java"
name "default__Attribute"
value (list Attribute_Set
(object Attribute
tool "Java"
name "Final"
value FALSE)
(object Attribute
tool "Java"
name "Transient"
value FALSE)
(object Attribute
tool "Java"
name "Volatile"
value FALSE)
(object Attribute
tool "Java"
name "PropertyType"
value ("BeanProperty_Set" 71))
(object Attribute
tool "Java"
name "BeanProperty_Set"
value (list Attribute_Set
(object Attribute
tool "Java"
name "Not A Property"
value 71)
(object Attribute
tool "Java"
name "Simple"
value 72)
(object Attribute
tool "Java"
name "Bound"
value 73)
(object Attribute
tool "Java"
name "Constrained"
value 74)))
(object Attribute
tool "Java"
name "IndividualChangeMgt"
value FALSE)
(object Attribute
tool "Java"
name "Read/Write"
value ("Read/Write_Set" 81))
(object Attribute
tool "Java"
name "Read/Write_Set"
value (list Attribute_Set
(object Attribute
tool "Java"
name "Read & Write"
value 81)
(object Attribute
tool "Java"
name "Read Only"
value 82)
(object Attribute
tool "Java"
name "Write Only"
value 83)))
(object Attribute
tool "Java"
name "GenerateFullyQualifiedTypes"
value FALSE)))
(object Attribute
tool "Java"
name "default__Role"
value (list Attribute_Set
(object Attribute
tool "Java"
name "ContainerClass"
value "")
(object Attribute
tool "Java"
name "InitialValue"
value "")
(object Attribute
tool "Java"
name "Final"
value FALSE)
(object Attribute
tool "Java"
name "Transient"
value FALSE)
(object Attribute
tool "Java"
name "Volatile"
value FALSE)
(object Attribute
tool "Java"
name "PropertyType"
value ("BeanProperty_Set" 71))
(object Attribute
tool "Java"
name "BeanProperty_Set"
value (list Attribute_Set
(object Attribute
tool "Java"
name "Not A Property"
value 71)
(object Attribute
tool "Java"
name "Simple"
value 72)
(object Attribute
tool "Java"
name "Bound"
value 73)
(object Attribute
tool "Java"
name "Constrained"
value 74)))
(object Attribute
tool "Java"
name "IndividualChangeMgt"
value FALSE)
(object Attribute
tool "Java"
name "Read/Write"
value ("Read/Write_Set" 81))
(object Attribute
tool "Java"
name "Read/Write_Set"
value (list Attribute_Set
(object Attribute
tool "Java"
name "Read & Write"
value 81)
(object Attribute
tool "Java"
name "Read Only"
value 82)
(object Attribute
tool "Java"
name "Write Only"
value 83)))
(object Attribute
tool "Java"
name "GenerateFullyQualifiedTypes"
value FALSE)
(object Attribute
tool "Java"
name "IsNavigable"
value TRUE)))
(object Attribute
tool "Java"
name "HiddenTool"
value FALSE)
(object Attribute
tool "Oracle8"
name "propertyId"
value "360000002")
(object Attribute
tool "Oracle8"
name "default__Project"
value (list Attribute_Set
(object Attribute
tool "Oracle8"
name "DDLScriptFilename"
value "DDL1.SQL")
(object Attribute
tool "Oracle8"
name "DropClause"
value FALSE)
(object Attribute
tool "Oracle8"
name "PrimaryKeyColumnName"
value "_ID")
(object Attribute
tool "Oracle8"
name "PrimaryKeyColumnType"
value "NUMBER(5,0)")
(object Attribute
tool "Oracle8"
name "SchemaNamePrefix"
value "")
(object Attribute
tool "Oracle8"
name "SchemaNameSuffix"
value "")
(object Attribute
tool "Oracle8"
name "TableNamePrefix"
value "")
(object Attribute
tool "Oracle8"
name "TableNameSuffix"
value "")
(object Attribute
tool "Oracle8"
name "TypeNamePrefix"
value "")
(object Attribute
tool "Oracle8"
name "TypeNameSuffix"
value "")
(object Attribute
tool "Oracle8"
name "ViewNamePrefix"
value "")
(object Attribute
tool "Oracle8"
name "ViewNameSuffix"
value "")
(object Attribute
tool "Oracle8"
name "VarrayNamePrefix"
value "")
(object Attribute
tool "Oracle8"
name "VarrayNameSuffix"
value "")
(object Attribute
tool "Oracle8"
name "NestedTableNamePrefix"
value "")
(object Attribute
tool "Oracle8"
name "NestedTableNameSuffix"
value "")
(object Attribute
tool "Oracle8"
name "ObjectTableNamePrefix"
value "")
(object Attribute
tool "Oracle8"
name "ObjectTableNameSuffix"
value "")))
(object Attribute
tool "Oracle8"
name "default__Module-Spec"
value (list Attribute_Set
(object Attribute
tool "Oracle8"
name "IsSchema"
value FALSE)))
(object Attribute
tool "Oracle8"
name "default__Class"
value (list Attribute_Set
(object Attribute
tool "Oracle8"
name "OID"
value "")
(object Attribute
tool "Oracle8"
name "WhereClause"
value "")
(object Attribute
tool "Oracle8"
name "CheckConstraint"
value "")
(object Attribute
tool "Oracle8"
name "CollectionTypeLength"
value "")
(object Attribute
tool "Oracle8"
name "CollectionTypePrecision"
value "")
(object Attribute
tool "Oracle8"
name "CollectionTypeScale"
value "")
(object Attribute
tool "Oracle8"
name "CollectionOfREFS"
value FALSE)))
(object Attribute
tool "Oracle8"
name "default__Operation"
value (list Attribute_Set
(object Attribute
tool "Oracle8"
name "MethodKind"
value ("MethodKindSet" 1903))
(object Attribute
tool "Oracle8"
name "OverloadID"
value "")
(object Attribute
tool "Oracle8"
name "OrderNumber"
value "")
(object Attribute
tool "Oracle8"
name "IsReadNoDataState"
value FALSE)
(object Attribute
tool "Oracle8"
name "IsReadNoProcessState"
value FALSE)
(object Attribute
tool "Oracle8"
name "IsWriteNoDataState"
value FALSE)
(object Attribute
tool "Oracle8"
name "IsWriteNoProcessState"
value FALSE)
(object Attribute
tool "Oracle8"
name "IsSelfish"
value FALSE)
(object Attribute
tool "Oracle8"
name "TriggerType"
value ("TriggerTypeSet" 1801))
(object Attribute
tool "Oracle8"
name "TriggerEvent"
value ("TriggerEventSet" 1601))
(object Attribute
tool "Oracle8"
name "TriggerText"
value "")
(object Attribute
tool "Oracle8"
name "TriggerReferencingNames"
value "")
(object Attribute
tool "Oracle8"
name "TriggerForEach"
value ("TriggerForEachSet" 1701))
(object Attribute
tool "Oracle8"
name "TriggerWhenClause"
value "")
(object Attribute
tool "Oracle8"
name "MethodKindSet"
value (list Attribute_Set
(object Attribute
tool "Oracle8"
name "MapMethod"
value 1901)
(object Attribute
tool "Oracle8"
name "OrderMethod"
value 1902)
(object Attribute
tool "Oracle8"
name "Function"
value 1903)
(object Attribute
tool "Oracle8"
name "Procedure"
value 1904)
(object Attribute
tool "Oracle8"
name "Operator"
value 1905)
(object Attribute
tool "Oracle8"
name "Constructor"
value 1906)
(object Attribute
tool "Oracle8"
name "Destructor"
value 1907)
(object Attribute
tool "Oracle8"
name "Trigger"
value 1908)
(object Attribute
tool "Oracle8"
name "Calculated"
value 1909)))
(object Attribute
tool "Oracle8"
name "TriggerTypeSet"
value (list Attribute_Set
(object Attribute
tool "Oracle8"
name "AFTER"
value 1801)
(object Attribute
tool "Oracle8"
name "BEFORE"
value 1802)
(object Attribute
tool "Oracle8"
name "INSTEAD OF"
value 1803)))
(object Attribute
tool "Oracle8"
name "TriggerForEachSet"
value (list Attribute_Set
(object Attribute
tool "Oracle8"
name "ROW"
value 1701)
(object Attribute
tool "Oracle8"
name "STATEMENT"
value 1702)))
(object Attribute
tool "Oracle8"
name "TriggerEventSet"
value (list Attribute_Set
(object Attribute
tool "Oracle8"
name "INSERT"
value 1601)
(object Attribute
tool "Oracle8"
name "UPDATE"
value 1602)
(object Attribute
tool "Oracle8"
name "DELETE"
value 1603)
(object Attribute
tool "Oracle8"
name "INSERT OR UPDATE"
value 1604)
(object Attribute
tool "Oracle8"
name "INSERT OR DELETE"
value 1605)
(object Attribute
tool "Oracle8"
name "UPDATE OR DELETE"
value 1606)
(object Attribute
tool "Oracle8"
name "INSERT OR UPDATE OR DELETE"
value 1607)))))
(object Attribute
tool "Oracle8"
name "default__Role"
value (list Attribute_Set
(object Attribute
tool "Oracle8"
name "OrderNumber"
value "")))
(object Attribute
tool "Oracle8"
name "default__Attribute"
value (list Attribute_Set
(object Attribute
tool "Oracle8"
name "OrderNumber"
value "")
(object Attribute
tool "Oracle8"
name "IsUnique"
value FALSE)
(object Attribute
tool "Oracle8"
name "NullsAllowed"
value TRUE)
(object Attribute
tool "Oracle8"
name "Length"
value "")
(object Attribute
tool "Oracle8"
name "Precision"
value "2")
(object Attribute
tool "Oracle8"
name "Scale"
value "6")
(object Attribute
tool "Oracle8"
name "IsIndex"
value FALSE)
(object Attribute
tool "Oracle8"
name "IsPrimaryKey"
value FALSE)
(object Attribute
tool "Oracle8"
name "CompositeUnique"
value FALSE)
(object Attribute
tool "Oracle8"
name "CheckConstraint"
value "")))
(object Attribute
tool "Oracle8"
name "HiddenTool"
value FALSE)
(object Attribute
tool "ComponentTest"
name "HiddenTool"
value FALSE)
(object Attribute
tool "Rose Model Integrator"
name "HiddenTool"
value FALSE)
(object Attribute
tool "Rose Web Publisher"
name "HiddenTool"
value FALSE)
(object Attribute
tool "TopLink"
name "HiddenTool"
value FALSE)
(object Attribute
tool "COM"
name "propertyId"
value "783606378")
(object Attribute
tool "COM"
name "default__Class"
value (list Attribute_Set
(object Attribute
tool "COM"
name "TypeKinds"
value (list Attribute_Set
(object Attribute
tool "COM"
name "enum"
value 100)
(object Attribute
tool "COM"
name "record"
value 101)
(object Attribute
tool "COM"
name "module"
value 102)
(object Attribute
tool "COM"
name "interface"
value 103)
(object Attribute
tool "COM"
name "dispinterface"
value 104)
(object Attribute
tool "COM"
name "coclass"
value 105)
(object Attribute
tool "COM"
name "alias"
value 106)
(object Attribute
tool "COM"
name "union"
value 107)
(object Attribute
tool "COM"
name "max"
value 108)
(object Attribute
tool "COM"
name "(none)"
value 109)))
(object Attribute
tool "COM"
name "Generate"
value TRUE)
(object Attribute
tool "COM"
name "kind"
value ("TypeKinds" 109))
(object Attribute
tool "COM"
name "uuid"
value "")
(object Attribute
tool "COM"
name "version"
value "")
(object Attribute
tool "COM"
name "helpstring"
value "")
(object Attribute
tool "COM"
name "helpcontext"
value "")
(object Attribute
tool "COM"
name "attributes"
value "")
(object Attribute
tool "COM"
name "dllname"
value "")
(object Attribute
tool "COM"
name "alias"
value "")))
(object Attribute
tool "COM"
name "default__Operation"
value (list Attribute_Set
(object Attribute
tool "COM"
name "Generate"
value TRUE)
(object Attribute
tool "COM"
name "id"
value "")
(object Attribute
tool "COM"
name "helpstring"
value "")
(object Attribute
tool "COM"
name "attributes"
value "")))
(object Attribute
tool "COM"
name "default__Attribute"
value (list Attribute_Set
(object Attribute
tool "COM"
name "Generate"
value TRUE)
(object Attribute
tool "COM"
name "id"
value "")
(object Attribute
tool "COM"
name "helpstring"
value "")
(object Attribute
tool "COM"
name "attributes"
value "")))
(object Attribute
tool "COM"
name "default__Module-Spec"
value (list Attribute_Set
(object Attribute
tool "COM"
name "Generate"
value TRUE)
(object Attribute
tool "COM"
name "filename"
value "")
(object Attribute
tool "COM"
name "library"
value "")
(object Attribute
tool "COM"
name "uuid"
value "")
(object Attribute
tool "COM"
name "version"
value "")
(object Attribute
tool "COM"
name "helpstring"
value "")
(object Attribute
tool "COM"
name "helpfile"
value "")
(object Attribute
tool "COM"
name "helpcontext"
value "")
(object Attribute
tool "COM"
name "lcid"
value "")
(object Attribute
tool "COM"
name "attributes"
value "")))
(object Attribute
tool "COM"
name "default__Param"
value (list Attribute_Set
(object Attribute
tool "COM"
name "attributes"
value "")))
(object Attribute
tool "COM"
name "HiddenTool"
value FALSE)
(object Attribute
tool "VC++"
name "propertyId"
value "809135966")
(object Attribute
tool "VC++"
name "default__Project"
value (list Attribute_Set
(object Attribute
tool "VC++"
name "UpdateATL"
value TRUE)
(object Attribute
tool "VC++"
name "SmartPointersOnAssoc"
value TRUE)
(object Attribute
tool "VC++"
name "GenerateImports"
value TRUE)
(object Attribute
tool "VC++"
name "PutImportsIn"
value "stdafx.h")
(object Attribute
tool "VC++"
name "FullPathInImports"
value TRUE)
(object Attribute
tool "VC++"
name "UseImportAttributes"
value TRUE)
(object Attribute
tool "VC++"
name "ImportAttributes"
value "no_namespace named_guids")
(object Attribute
tool "VC++"
name "ImportProjTypeLib"
value TRUE)
(object Attribute
tool "VC++"
name "DefaultTypeLib"
value TRUE)
(object Attribute
tool "VC++"
name "TypeLibLocation"
value "")
(object Attribute
tool "VC++"
name "CompileProjTypeLib"
value TRUE)
(object Attribute
tool "VC++"
name "IdlInterfaceAttributes"
value (value Text
|endpoint("")
|local
|object
|pointer_default()
|uuid("")
|version("")
|encode
|decode
|auto_handle
|implicit_handle("")
|code
|nocode
))
(object Attribute
tool "VC++"
name "IdlCoClassAttributes"
value (value Text
|uuid("")
|helpstring("")
|helpcontext("")
|licensed
|version("")
|control
|hidden
|appobject
))
(object Attribute
tool "VC++"
name "IdlCoClassInterfaceAttributes"
value (value Text
|default
|source
))
(object Attribute
tool "VC++"
name "IdlParameterAttributes"
value (value Text
|in
|out
|retval
))
(object Attribute
tool "VC++"
name "IdlMethodAttributes"
value (value Text
|id(1)
|helpstring("")
|call_as("")
|callback
|helpcontext("")
|hidden
|local
|restricted
|source
|vararg
))
(object Attribute
tool "VC++"
name "IdlPropertyAttributes"
value (value Text
|id()
|helpstring("")
|call_as("")
|helpcontext("")
|hidden
|local
|restricted
|source
|vararg
|bindable
|defaultbind
|defaultcallelem
|displaybind
|immediatebind
|nonbrowseable
|requestedit
))
(object Attribute
tool "VC++"
name "RvcPtyVersion"
value "1.4")
(object Attribute
tool "VC++"
name "ModelIDStyle"
value 2)
(object Attribute
tool "VC++"
name "DocStyle"
value 1)
(object Attribute
tool "VC++"
name "GenerateIncludes"
value TRUE)
(object Attribute
tool "VC++"
name "ApplyPattern"
value FALSE)
(object Attribute
tool "VC++"
name "CreateBackupFiles"
value TRUE)
(object Attribute
tool "VC++"
name "SupportCodeName"
value FALSE)
(object Attribute
tool "VC++"
name "DocRevEngineer"
value TRUE)
(object Attribute
tool "VC++"
name "CreateOverviewDiagrams"
value TRUE)
(object Attribute
tool "VC++"
name "UpdateModelIDsInCode"
value TRUE)
(object Attribute
tool "VC++"
name "AttributeTypes"
value (value Text
|attr1=bool
|attr2=short
|attr3=int
|attr4=long
|attr5=char
|attr6=float
|attr7=double
|attr8=void
|attr9=clock_t
|attr10=_complex
|attr11=_dev_t
|attr12=div_t
|attr13=_exception
|attr14=FILE
|attr15=_finddata_t
|attr16=_FPIEEE_RECORD
|attr17=fpos_t
|attr18=_HEAPINFO
|attr19=jmp_buf
|attr20=lconv
|attr21=ldiv_t
|attr22=_off_t
|attr23=_onexit_t
|attr24=_PNH
|attr25=ptrdiff_t
|attr26=sig_atomic_t
|attr27=size_t
|attr28=_stat
|attr29=time_t
|attr30=_timeb
|attr31=tm
|attr32=_utimbuf
|attr33=va_list
|attr34=wchar_t
|attr35=wctrans_t
|attr36=wctype_t
|attr37=_wfinddata_t
|attr38=_wfinddatai64_t
|attr39=wint_t
|attr40=ABORTPROC
|attr41=ACMDRIVERENUMCB
|attr42=ACMDRIVERPROC
|attr43=ACMFILTERCHOOSEHOOKPROC
|attr44=ACMFILTERENUMCB
|attr45=ACMFILTERTAGENUMCB
|attr46=ACMFORMATCHOOSEHOOKPROC
|attr47=ACMFORMATENUMCB
|attr48=ACMFORMATTAGENUMCB
|attr49=APPLET_PROC
|attr50=ATOM
|attr51=BOOL
|attr52=BOOLEAN
|attr53=BYTE
|attr54=CALINFO_ENUMPROC
|attr55=CALLBACK
|attr56=CHAR
|attr57=COLORREF
|attr58=CONST
|attr59=CRITICAL_SECTION
|attr60=CTRYID
|attr61=DATEFMT_ENUMPROC
|attr62=DESKTOPENUMPROC
|attr63=DLGPROC
|attr64=DRAWSTATEPROC
|attr65=DWORD
|attr66=EDITWORDBREAKPROC
|attr67=ENHMFENUMPROC
|attr68=ENUMRESLANGPROC
|attr69=ENUMRESNAMEPROC
|attr70=ENUMRESTYPEPROC
|attr71=FARPROC
|attr72=FILE_SEGMENT_ELEMENT
|attr73=FLOAT
|attr74=FONTENUMPROC
|attr75=GOBJENUMPROC
|attr76=GRAYSTRINGPROC
|attr77=HACCEL
|attr78=HANDLE
|attr79=HBITMAP
|attr80=HBRUSH
|attr81=HCOLORSPACE
|attr82=HCONV
|attr83=HCONVLIST
|attr84=HCURSOR
|attr85=HDC
|attr86=HDDEDATA
|attr87=HDESK
|attr88=HDROP
|attr89=HDWP
|attr90=HENHMETAFILE
|attr91=HFILE
|attr92=HFONT
|attr93=HGDIOBJ
|attr94=HGLOBAL
|attr95=HHOOK
|attr96=HICON
|attr97=HIMAGELIST
|attr98=HIMC
|attr99=HINSTANCE
|attr100=HKEY
|attr101=HKL
|attr102=HLOCAL
|attr103=HMENU
|attr104=HMETAFILE
|attr105=HMODULE
|attr106=HMONITOR
|attr107=HOOKPROC
|attr108=HPALETTE
|attr109=HPEN
|attr110=HRGN
|attr111=HRSRC
|attr112=HSZ
|attr113=HTREEITEM
|attr114=HWINSTA
|attr115=HWND
|attr116=INT
|attr117=IPADDR
|attr118=LANGID
|attr119=LCID
|attr120=LCSCSTYPE
|attr121=LCSGAMUTMATCH
|attr122=LCTYPE
|attr123=LINEDDAPROC
|attr124=LOCALE_ENUMPROC
|attr125=LONG
|attr126=LONGLONG
|attr127=LPARAM
|attr128=LPBOOL
|attr129=LPBYTE
|attr130=LPCCHOOKPROC
|attr131=LPCFHOOKPROC
|attr132=LPCOLORREF
|attr133=LPCRITICAL_SECTION
|attr134=LPCSTR
|attr135=LPCTSTR
|attr136=LPCVOID
|attr137=LPCWSTR
|attr138=LPDWORD
|attr139=LPFIBER_START_ROUTINE
|attr140=LPFRHOOKPROC
|attr141=LPHANDLE
|attr142=LPHANDLER_FUNCTION
|attr143=LPINT
|attr144=LPLONG
|attr145=LPOFNHOOKPROC
|attr146=LPPAGEPAINTHOOK
|attr147=LPPAGESETUPHOOK
|attr148=LPPRINTHOOKPROC
|attr149=LPPROGRESS_ROUTINE
|attr150=LPSETUPHOOKPROC
|attr151=LPSTR
|attr152=LPSTREAM
|attr153=LPTHREAD_START_ROUTINE
|attr154=LPTSTR
|attr155=LPVOID
|attr156=LPWORD
|attr157=LPWSTR
|attr158=LRESULT
|attr159=LUID
|attr160=PBOOL
|attr161=PBOOLEAN
|attr162=PBYTE
|attr163=PCHAR
|attr164=PCRITICAL_SECTION
|attr165=PCSTR
|attr166=PCTSTR
|attr167=PCWCH
|attr168=PCWSTR
|attr169=PDWORD
|attr170=PFLOAT
|attr171=PFNCALLBACK
|attr172=PHANDLE
|attr173=PHANDLER_ROUTINE
|attr174=PHKEY
|attr175=PINT
|attr176=PLCID
|attr177=PLONG
|attr178=PLUID
|attr179=PROPENUMPROC
|attr180=PROPENUMPROCEX
|attr181=PSHORT
|attr182=PSTR
|attr183=PTBYTE
|attr184=PTCHAR
|attr185=PTIMERAPCROUTINE
|attr186=PTSTR
|attr187=PUCHAR
|attr188=PUINT
|attr189=PULONG
|attr190=PUSHORT
|attr191=PVOID
|attr192=PWCHAR
|attr193=PWORD
|attr194=PWSTR
|attr195=REGISTERWORDENUMPROC
|attr196=REGSAM
|attr197=SC_HANDLE
|attr198=SC_LOCK
|attr199=SENDASYNCPROC
|attr200=SERVICE_STATUS_HANDLE
|attr201=SHORT
|attr202=TBYTE
|attr203=TCHAR
|attr204=TIMEFMT_ENUMPROC
|attr205=TIMERPROC
|attr206=UCHAR
|attr207=UINT
|attr208=ULONG
|attr209=ULONGLONG
|attr210=UNSIGNED
|attr211=USHORT
|attr212=VOID
|attr213=WCHAR
|attr214=WINAPI
|attr215=WINSTAENUMPROC
|attr216=WNDENUMPROC
|attr217=WNDPROC
|attr218=WORD
|attr219=WPARAM
|attr220=YIELDPROC
|attr221=CPoint
|attr222=CRect
|attr223=CSize
|attr224=CString
|attr225=CTime
|attr226=CTimeSpan
|attr227=CCreateContext
|attr228=CMemoryState
|attr229=COleSafeArray
|attr230=CPrintInfo
|attr231=HRESULT
))
(object Attribute
tool "VC++"
name "Containers"
value (value Text
|cont1=CArray<$TYPE, $TYPE&>
|cont2=CByteArray
|cont3=CDWordArray
|cont4=CObArray
|cont5=CPtrArray
|cont6=CStringArray
|cont7=CUIntArray
|cont8=CWordArray
|cont9=CList<$TYPE, $TYPE&>
|cont10=CPtrList
|cont11=CObList
|cont12=CStringList
|cont13=CMapWordToPtr
|cont14=CMapPtrToWord
|cont15=CMapPtrToPtr
|cont16=CMapWordToOb
|cont17=CMapStringToPtr
|cont18=CMapStringToOb
|cont19=CMapStringToString
|cont20=CTypedPtrArray<CPtrArray, $TYPE*>
|cont21=CTypedPtrArray<CObArray, $TYPE*>
|cont22=CTypedPtrList<CObList, $TYPE*>
|cont23=CTypedPtrList<CPtrList, $TYPE*>
|cont24=CComObject<$TYPE>
|cont25=CComPtr<$TYPE>
|cont26=CComQIPtr<$TYPE>
|cont27=CComQIPtr<$TYPE, IID*>
))
(object Attribute
tool "VC++"
name "ClassMethods"
value (value Text
|*_body=// ToDo: Add your specialized code here and/or call the base class
|cm1=$NAME()
|cm2=$NAME(orig:const $NAME&)
|cm3=<<virtual>> ~$NAME()
|cm4=operator=(rhs:$NAME&):$NAME&
|cm4_body=// ToDo: Add your specialized code here and/or call the base class||return rhs;
|cm5=<<const>> operator==(rhs:const $NAME&):bool
|cm5_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm6=<<const>> operator!=(rhs:$NAME&):bool
|cm6_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm7=<<const>> operator<(rhs:$NAME&):bool
|cm7_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm8=<<const>> operator>(rhs:$NAME&):bool
|cm8_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm9=<<const>> operator<=(rhs:$NAME&):bool
|cm9_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm10=<<const>> operator>=(rhs:$NAME&):bool
|cm10_body=// ToDo: Add your specialized code here and/or call the base class||return false;
|cm11=<<friend>> operator>>(i:istream&, rhs:$NAME&):istream&
|cm11_body=// ToDo: Add your specialized code here and/or call the base class||return i;
|cm12=<<friend>> operator<<(o:ostream&, rhs:const $NAME&):ostream&
|cm12_body=// ToDo: Add your specialized code here and/or call the base class||return o;
))
(object Attribute
tool "VC++"
name "Accessors"
value (value Text
|agf=<<const>> get_$BASICNAME():const $TYPE
|agf_body=return $NAME;
|asf=set_$BASICNAME(value:$TYPE):void
|asf_body=$NAME = value;|return;
|agv=<<const>> get_$BASICNAME():const $TYPE&
|agv_body=return $NAME;
|asv=set_$BASICNAME(value:$TYPE&):void
|asv_body=$NAME = value;|return;
|agp=<<const>> get_$BASICNAME():const $TYPE
|agp_body=return $NAME;
|asp=set_$BASICNAME(value:$TYPE):void
|asp_body=$NAME = value;|return;
|agr=<<const>> get_$BASICNAME():const $TYPE
|agr_body=return $NAME;
|asr=set_$BASICNAME(value:$TYPE):void
|asr_body=$NAME = value;|return;
|aga=<<const>> get_$BASICNAME(index:int):const $TYPE
|aga_body=return $NAME[index];
|asa=set_$BASICNAME(index:int, value:$TYPE):void
|asa_body=$NAME[index] = value;|return;
))
(object Attribute
tool "VC++"
name "Conditionals"
value (value Text
|*_decl=#ifdef _DEBUG
|*_base=CObject
|cond1=<<virtual, const>> AssertValid():void
|cond1_body=$SUPERNAME::AssertValid();
|cond2=<<virtual, const>> Dump(dc:CDumpContext&):void
|cond2_body=$SUPERNAME::Dump(dc);
))
(object Attribute
tool "VC++"
name "Patterns"
value (value Text
|patrn1=cm1,cm3,cond1,cond2
|Patrn1_name=Default
))
(object Attribute
tool "VC++"
name "AtlClassPrefix"
value "C")
(object Attribute
tool "VC++"
name "AtlInterfacePrefix"
value "I")
(object Attribute
tool "VC++"
name "AtlTypeDescription"
value "Class")
(object Attribute
tool "VC++"
name "DefaultLogicalPackage"
value "$language Reverse Engineered/$component")
(object Attribute
tool "VC++"
name "DefaultComponentPackage"
value "")
(object Attribute
tool "VC++"
name "ForwardReferences"
value TRUE)
(object Attribute
tool "VC++"
name "IndentType"
value 1)
(object Attribute
tool "VC++"
name "NumTabsOrSpaces"
value 1)
(object Attribute
tool "VC++"
name "MaxCharsOfCommentLine"
value 60)))
(object Attribute
tool "VC++"
name "default__Class"
value (list Attribute_Set
(object Attribute
tool "VC++"
name "Generate"
value TRUE)
(object Attribute
tool "VC++"
name "HeaderFileName"
value "")
(object Attribute
tool "VC++"
name "CodeFileName"
value "")))
(object Attribute
tool "VC++"
name "default__Module-Spec"
value (list Attribute_Set
(object Attribute
tool "VC++"
name "InternalMap"
value (value Text
|*:AUTO:AUTO
|
))
(object Attribute
tool "VC++"
name "ExportMap"
value (value Text
|*:AUTO:AUTO
|
))
(object Attribute
tool "VC++"
name "InitialSourceIncludes"
value (value Text
|"stdafx.h"
))
(object Attribute
tool "VC++"
name "InitialHeaderIncludes"
value (value Text ""))
(object Attribute
tool "VC++"
name "Copyright"
value (value Text "Copyright (C) 1991 - 1999 Rational Software Corporation"))
(object Attribute
tool "VC++"
name "KindSet"
value (list Attribute_Set
(object Attribute
tool "VC++"
name "(none)"
value 300)
(object Attribute
tool "VC++"
name "DLL"
value 301)
(object Attribute
tool "VC++"
name "EXE"
value 302)
(object Attribute
tool "VC++"
name "MIDL"
value 303)))
(object Attribute
tool "VC++"
name "Kind"
value ("KindSet" 300))
(object Attribute
tool "VC++"
name "BodyExtensions"
value (value Text
|.cpp
|.cxx
|.inl
))
(object Attribute
tool "VC++"
name "HeaderExtensions"
value (value Text
|.h
|.hpp
|.hxx
|inl
))
(object Attribute
tool "VC++"
name "ProjectFolders"
value (value Text
|Source Files
|Header Files
))
(object Attribute
tool "VC++"
name "UsePathMap"
value FALSE)))
(object Attribute
tool "VC++"
name "default__Role"
value (list Attribute_Set
(object Attribute
tool "VC++"
name "Const"
value FALSE)
(object Attribute
tool "VC++"
name "Generate"
value TRUE)
(object Attribute
tool "VC++"
name "InitialValue"
value "")))
(object Attribute
tool "VC++"
name "default__Uses"
value (list Attribute_Set
(object Attribute
tool "VC++"
name "Generate"
value TRUE)))
(object Attribute
tool "VC++"
name "default__Category"
value (list Attribute_Set
(object Attribute
tool "VC++"
name "IsDirectory"
value FALSE)
(object Attribute
tool "VC++"
name "Directory"
value "")))
(object Attribute
tool "VC++"
name "default__Attribute"
value (list Attribute_Set
(object Attribute
tool "VC++"
name "Generate"
value TRUE)))
(object Attribute
tool "VC++"
name "default__Operation"
value (list Attribute_Set
(object Attribute
tool "VC++"
name "Generate"
value TRUE)
(object Attribute
tool "VC++"
name "Inline"
value FALSE)
(object Attribute
tool "VC++"
name "DefaultBody"
value (value Text ""))))
(object Attribute
tool "VC++"
name "HiddenTool"
value FALSE)
(object Attribute
tool "Version Control"
name "HiddenTool"
value FALSE)
(object Attribute
tool "Visual Basic"
name "propertyId"
value "783606378")
(object Attribute
tool "Visual Basic"
name "default__Class"
value (list Attribute_Set
(object Attribute
tool "Visual Basic"
name "UpdateCode"
value TRUE)
(object Attribute
tool "Visual Basic"
name "UpdateModel"
value TRUE)
(object Attribute
tool "Visual Basic"
name "InstancingSet"
value (list Attribute_Set
(object Attribute
tool "Visual Basic"
name "Private"
value 221)
(object Attribute
tool "Visual Basic"
name "PublicNotCreatable"
value 213)
(object Attribute
tool "Visual Basic"
name "SingleUse"
value 214)
(object Attribute
tool "Visual Basic"
name "GlobalSingleUse"
value 215)
(object Attribute
tool "Visual Basic"
name "MultiUse"
value 219)
(object Attribute
tool "Visual Basic"
name "GlobalMultiUse"
value 220)))
(object Attribute
tool "Visual Basic"
name "BaseSet"
value (list Attribute_Set
(object Attribute
tool "Visual Basic"
name "(none)"
value 222)
(object Attribute
tool "Visual Basic"
name "0"
value 223)
(object Attribute
tool "Visual Basic"
name "1"
value 224)))
(object Attribute
tool "Visual Basic"
name "OptionBase"
value ("BaseSet" 222))
(object Attribute
tool "Visual Basic"
name "OptionExplicit"
value TRUE)
(object Attribute
tool "Visual Basic"
name "OptionCompare"
value ("CompareSet" 202))
(object Attribute
tool "Visual Basic"
name "Instancing"
value ("InstancingSet" 219))
(object Attribute
tool "Visual Basic"
name "CompareSet"
value (list Attribute_Set
(object Attribute
tool "Visual Basic"
name "(none)"
value 202)
(object Attribute
tool "Visual Basic"
name "Binary"
value 203)
(object Attribute
tool "Visual Basic"
name "Text"
value 204)))))
(object Attribute
tool "Visual Basic"
name "default__Operation"
value (list Attribute_Set
(object Attribute
tool "Visual Basic"
name "LibraryName"
value "")
(object Attribute
tool "Visual Basic"
name "AliasName"
value "")
(object Attribute
tool "Visual Basic"
name "IsStatic"
value FALSE)
(object Attribute
tool "Visual Basic"
name "ProcedureID"
value "")
(object Attribute
tool "Visual Basic"
name "ReplaceExistingBody"
value FALSE)
(object Attribute
tool "Visual Basic"
name "DefaultBody"
value (value Text ""))))
(object Attribute
tool "Visual Basic"
name "default__Attribute"
value (list Attribute_Set
(object Attribute
tool "Visual Basic"
name "New"
value FALSE)
(object Attribute
tool "Visual Basic"
name "WithEvents"
value FALSE)
(object Attribute
tool "Visual Basic"
name "ProcedureID"
value "")
(object Attribute
tool "Visual Basic"
name "PropertyName"
value "")
(object Attribute
tool "Visual Basic"
name "Subscript"
value "")))
(object Attribute
tool "Visual Basic"
name "default__Role"
value (list Attribute_Set
(object Attribute
tool "Visual Basic"
name "UpdateCode"
value TRUE)
(object Attribute
tool "Visual Basic"
name "New"
value FALSE)
(object Attribute
tool "Visual Basic"
name "WithEvents"
value FALSE)
(object Attribute
tool "Visual Basic"
name "FullName"
value FALSE)
(object Attribute
tool "Visual Basic"
name "ProcedureID"
value "")
(object Attribute
tool "Visual Basic"
name "PropertyName"
value "")
(object Attribute
tool "Visual Basic"
name "Subscript"
value "")))
(object Attribute
tool "Visual Basic"
name "default__Inherit"
value (list Attribute_Set
(object Attribute
tool "Visual Basic"
name "ImplementsDelegation"
value TRUE)
(object Attribute
tool "Visual Basic"
name "FullName"
value FALSE)))
(object Attribute
tool "Visual Basic"
name "default__Param"
value (list Attribute_Set
(object Attribute
tool "Visual Basic"
name "ByVal"
value FALSE)
(object Attribute
tool "Visual Basic"
name "ByRef"
value FALSE)
(object Attribute
tool "Visual Basic"
name "Optional"
value FALSE)
(object Attribute
tool "Visual Basic"
name "ParamArray"
value FALSE)))
(object Attribute
tool "Visual Basic"
name "default__Module-Spec"
value (list Attribute_Set
(object Attribute
tool "Visual Basic"
name "ProjectFile"
value "")
(object Attribute
tool "Visual Basic"
name "UpdateCode"
value TRUE)
(object Attribute
tool "Visual Basic"
name "UpdateModel"
value TRUE)
(object Attribute
tool "Visual Basic"
name "ImportReferences"
value TRUE)
(object Attribute
tool "Visual Basic"
name "QuickImport"
value TRUE)
(object Attribute
tool "Visual Basic"
name "ImportBinary"
value FALSE)))
(object Attribute
tool "Visual Basic"
name "HiddenTool"
value FALSE)
(object Attribute
tool "VisualStudio"
name "HiddenTool"
value FALSE)
(object Attribute
tool "XML_DTD"
name "propertyId"
value "809135966")
(object Attribute
tool "XML_DTD"
name "default__Project"
value (list Attribute_Set
(object Attribute
tool "XML_DTD"
name "CreateMissingDirectories"
value TRUE)
(object Attribute
tool "XML_DTD"
name "Editor"
value ("EditorType" 100))
(object Attribute
tool "XML_DTD"
name "StopOnError"
value TRUE)
(object Attribute
tool "XML_DTD"
name "EditorType"
value (list Attribute_Set
(object Attribute
tool "XML_DTD"
name "BuiltIn"
value 100)
(object Attribute
tool "XML_DTD"
name "WindowsShell"
value 101)))))
(object Attribute
tool "XML_DTD"
name "default__Class"
value (list Attribute_Set
(object Attribute
tool "XML_DTD"
name "Entity_SystemID"
value "")
(object Attribute
tool "XML_DTD"
name "Entity_PublicID"
value "")
(object Attribute
tool "XML_DTD"
name "NotationValue"
value "")
(object Attribute
tool "XML_DTD"
name "InternalValue"
value "")
(object Attribute
tool "XML_DTD"
name "ParameterEntity"
value FALSE)
(object Attribute
tool "XML_DTD"
name "ExternalEntity"
value FALSE)
(object Attribute
tool "XML_DTD"
name "Notation_SystemID"
value "")
(object Attribute
tool "XML_DTD"
name "Notation_PublicID"
value "")))
(object Attribute
tool "XML_DTD"
name "default__Attribute"
value (list Attribute_Set
(object Attribute
tool "XML_DTD"
name "DefaultDeclType"
value "")))
(object Attribute
tool "XML_DTD"
name "default__Module-Spec"
value (list Attribute_Set
(object Attribute
tool "XML_DTD"
name "Assign All"
value FALSE)
(object Attribute
tool "XML_DTD"
name "ComponentPath"
value "")))
(object Attribute
tool "XML_DTD"
name "HiddenTool"
value FALSE))
quid "439D3C0201BB"))