diff -r 80ef3a206772 -r 48780e181b38 Symbian3/SDK/Source/GUID-35E9F104-95F7-511F-B0C5-AB64BCA972D0.dita --- a/Symbian3/SDK/Source/GUID-35E9F104-95F7-511F-B0C5-AB64BCA972D0.dita Fri Jul 16 17:23:46 2010 +0100 +++ b/Symbian3/SDK/Source/GUID-35E9F104-95F7-511F-B0C5-AB64BCA972D0.dita Tue Jul 20 12:00:49 2010 +0100 @@ -28,7 +28,7 @@ The diagram above shows the encryption and decryption process using: an asymmetric algorithm; a plaintext message, M; a private key, K1, and a public key, K2 (or vice versa); and the ciphertext, K1(M). - +

Although it varies depending on the specific algorithm, the generation of asymmetric keys is much slower than symmetric key generation.

There are four basic primitives in asymmetric cryptography: encryption and decryption, @@ -148,20 +148,20 @@ and also the CEncryptor, CDecryptor and CPadding abstract classes. Also shown are the following classes from the Cryptography API: TInteger, MCryptoSystem, CRSAPKCS1v15Decryptor, CRSAPKCS1v15Encryptor, CRSAPrivateKey, CRSAPublicKey, CRSAPrivateKeyStandard, CRSAPrivateKeyCRT, CRSAKeyPair, CPaddingPKCS7, CPaddingPKCS1Encryption, CPaddingNone, CPaddingPKCS1Signature, and CPaddingSSLv3. - + The inheritance diagram above shows the <codeph>CRSASigner</codeph> and <codeph>CRSAVerifier</codeph> classes. Also shown are the following classes from the Cryptography API: <codeph>MSignatureSystem</codeph>, <codeph>CSigner</codeph>, <codeph>CRSAPKCS1v15Signer</codeph>, <codeph>CRSAParameters</codeph>, <codeph>CRSAPrivateKey</codeph>, <codeph>CRSAPublicKey</codeph>, <codeph>CPadding</codeph>, <codeph>CPaddingPKCS1Signature</codeph>, <codeph>CVerifier</codeph>, and <codeph>CRSAPKCS1v15Verifier</codeph>. - +

DSA and associated classes

The inheritance diagram above shows the <codeph>CDSAParameters</codeph> class. Also shown are the following classes from the Cryptography API: <codeph>MSignatureSystem</codeph>, <codeph>TInteger</codeph>, <codeph>RInteger</codeph>, <codeph>CSigner</codeph>, <codeph>CDSASigner</codeph>, <codeph>CDSASignature</codeph>, <codeph>CDSAPrimeCertificate</codeph>, <codeph>CDSAKeyPair</codeph>, <codeph>CDSAPrivateKey</codeph>, <codeph>CDSAPublicKey</codeph>, <codeph>CVerifier</codeph>, and <codeph>CDSAVerifier</codeph>. - +

DH and associated classes

The inheritance diagram above shows the <codeph>CDHParameters</codeph> class. Also shown are the following classes from the Cryptography API: <codeph>TInteger</codeph>, <codeph>RInteger</codeph>, <codeph>CDHPrivateKey</codeph>, <codeph>CDHPublicKey</codeph>, <codeph>CDH</codeph>, and <codeph>CDHKeyPair</codeph>. - + \ No newline at end of file