Search
Preparing search index...
The search index is not available
bigint-hash
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Globals
OpensslHasher
Class OpensslHasher
An internal hasher which calls OpenSSL. Do not use directly.
Hierarchy
OpensslHasher
Implements
Hash
Index
Constructors
constructor
Methods
digest
digest
Big
Int
update
get
Openssl
Type
Constructors
constructor
new
Openssl
Hasher
(
hash
:
HashType
, opensslType
?:
OpenSSLHashType
, opensslHandle
?:
object
)
:
OpensslHasher
Parameters
hash:
HashType
Default value
opensslType:
OpenSSLHashType
= OpensslHasher.getOpensslType(hash)
Default value
opensslHandle:
object
= fallback ?crypto.createHash(hash) :libopenssl.getHashHandle(opensslType)
Returns
OpensslHasher
Methods
digest
digest
(
output
?:
OutputType
)
:
bigint
|
Buffer
Parameters
Default value
output:
OutputType
= OutputType.Buffer
Returns
bigint
|
Buffer
digest
Big
Int
digest
Big
Int
(
)
:
bigint
Returns
bigint
update
update
(
data
:
string
|
Buffer
, inputEncoding
?:
InputEncoding
)
:
Hash
Parameters
data:
string
|
Buffer
Optional
inputEncoding:
InputEncoding
Returns
Hash
Static
get
Openssl
Type
get
Openssl
Type
(
hash
:
HashType
)
:
OpenSSLHashType
Parameters
hash:
HashType
Returns
OpenSSLHashType
Globals
Hash
Type
Input
Encoding
Output
Type
Keccak
Hasher
Openssl
Hasher
constructor
digest
digest
Big
Int
update
get
Openssl
Type
Xx
Hasher
Hash
get
Hasher
hash
AsBig
Int
hash
AsBuffer
Generated using
TypeDoc
An internal hasher which calls OpenSSL. Do not use directly.