cryptal  latest
Cryptography Abstraction Layer
fpoirotte\Cryptal\DefaultAlgorithms\Hash Class Reference
+ Inheritance diagram for fpoirotte\Cryptal\DefaultAlgorithms\Hash:

Public Member Functions

 __construct (HashEnum $algorithm)
 
- Public Member Functions inherited from fpoirotte\Cryptal\AbstractContextBasedAlgorithm
 __toString ()
 
 finalize ($raw=false)
 
 update ($data)
 
- Public Member Functions inherited from fpoirotte\Cryptal\ContextBasedInterface
 __toString ()
 
 finalize ($raw=false)
 
 update ($data)
 

Protected Member Functions

 internalFinalize ()
 
 internalUpdate ($data)
 
- Protected Member Functions inherited from fpoirotte\Cryptal\AbstractContextBasedAlgorithm
 internalFinalize ()
 
 internalUpdate ($data)
 

Private Attributes

 $data
 
 $func
 

Additional Inherited Members

- Static Public Member Functions inherited from fpoirotte\Cryptal\Implementers\AbstractHash
static hash (HashEnum $algorithm, $data, $raw=false)
 

Detailed Description

Definition at line 8 of file Hash.php.

Constructor & Destructor Documentation

fpoirotte\Cryptal\DefaultAlgorithms\Hash::__construct ( HashEnum  $algorithm)

Construct a new hashing context.

Parameters
HashEnum$algorithmAlgorithm to use to produce the hash/message digest.

Implements fpoirotte\Cryptal\Implementers\HashInterface.

Definition at line 13 of file Hash.php.


The documentation for this class was generated from the following file: