364. Class

364.1. Zend\Crypt\Key\Derivation\Scrypt

Scrypt key derivation function

364.1.1. Methods

364.1.1.1. calc

calc()

Execute the scrypt algorithm

Parameters:
  • string
  • string
  • integer – CPU cost
  • integer – Memory cost
  • integer – parallelization cost
  • integer – size of the output key
Return type:

string

364.1.1.2. scryptROMix

scryptROMix()

scryptROMix

Parameters:
  • string
  • integer
  • integer
Return type:

string

See :

364.1.1.3. scryptBlockMix

scryptBlockMix()

scryptBlockMix

Parameters:
  • string
  • integer
Return type:

string

See :

364.1.1.4. salsa208Core32

salsa208Core32()

Salsa 20/8 core (32 bit version)

Parameters:string
Return type:string
See :
See :

364.1.1.5. salsa208Core64

salsa208Core64()

Salsa 20/8 core (64 bit version)

Parameters:string
Return type:string
See :
See :

364.1.1.6. integerify

integerify()

Integerify

Integerify (B[0] ... B[2 * r - 1]) is defined as the result of interpreting B[2 * r - 1] as a little-endian integer. Each block B is a string of 64 bytes.

Parameters:string
Return type:integer
See :

364.1.1.7. hex2bin

hex2bin()

Convert hex string in a binary string

Parameters:string
Return type:string