Unit msecryptohandler

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Class ecryptohandler  
Class tbasecryptohandler  
Class tdummycryptohandler  
Record paddedhandlerdatadty  
Record paddedhandlerdataty  
Class tpaddedcryptohandler  
Record base64handlerdatadty  
Record base64handlerdataty  
Class tbase64handler  

Types

cryptoerrorty = (...);
sslhandlerstatety = (...);
sslhandlerstatesty = set of sslhandlerstatety;
padbufty = array[0..0] of byte;
ppaddedhandlerdatadty = ˆpaddedhandlerdatadty;
pbase64handlerdatadty = ˆbase64handlerdatadty;

Constants

cryptoerrormessages: array[cryptoerrorty] of msestring =( 'OpenSSL error.', 'Cipher not found.', 'Stream not seekable.', 'Can not cipher init.', 'Invalid open mode.', 'Digest not found.', 'Can not write.', 'Invalid block size.', 'Invalid key length.', 'Invalid data length.', 'Can not read header.', 'Can not write header.', 'Can not create BIO.', 'No public key.', 'Can not encrypt.', 'No RSA key.', 'No private key.', 'Can not decrypt.', 'No key.', 'Can not restart.', 'Not active.', 'Wrong data direction.' );

Description

Types

cryptoerrorty = (...);
 
Values
  • cerr_error
  • cerr_ciphernotfound
  • cerr_notseekable
  • cerr_cipherinit
  • cerr_invalidopenmode
  • cerr_digestnotfound
  • cerr_cannotwrite
  • cerr_invalidblocksize
  • cerr_invalidkeylength
  • cerr_invaliddatalength
  • cerr_readheader
  • cerr_writeheader
  • cerr_nobio
  • cerr_nopubkey
  • cerr_encrypt
  • cerr_norsakey
  • cerr_noprivkey
  • cerr_decrypt
  • cerr_nokey
  • cerr_cannotrestart
  • cerr_notactive
  • cerr_wrongdatadirection
sslhandlerstatety = (...);
 
Values
  • sslhs_hasfirstblock
  • sslhs_eofflag
  • sslhs_finalized
  • sslhs_fileeof
sslhandlerstatesty = set of sslhandlerstatety;
 
padbufty = array[0..0] of byte;
 
ppaddedhandlerdatadty = ˆpaddedhandlerdatadty;
 
pbase64handlerdatadty = ˆbase64handlerdatadty;
 

Constants

cryptoerrormessages: array[cryptoerrorty] of msestring =( 'OpenSSL error.', 'Cipher not found.', 'Stream not seekable.', 'Can not cipher init.', 'Invalid open mode.', 'Digest not found.', 'Can not write.', 'Invalid block size.', 'Invalid key length.', 'Invalid data length.', 'Can not read header.', 'Can not write header.', 'Can not create BIO.', 'No public key.', 'Can not encrypt.', 'No RSA key.', 'No private key.', 'Can not decrypt.', 'No key.', 'Can not restart.', 'Not active.', 'Wrong data direction.' );
 

Generated by PasDoc 0.16.0.