Lines Matching full:hash
25 * Hash algorithm object used to calculate data hashes.
42 * To create a hash algorithm object, use one of these methods
68 * @param int $length message digest (hash value) length
80 * Returns the name of this hash algorithm.
84 * @return string hash algorithm name
91 * Returns the ASN.1 object identifier (OID) of this hash algorithm.
93 * @return string hash algorithm OID
100 * Returns the GuardTime identifier (GTID) of this hash algorithm.
102 * @return int hash algorithm GTID.
109 * Returns the length (in bytes) of message digest (hash value) produced by this hash algorithm.
118 * Retrieves the hash algorithm with the given name.
126 * @return GTHashAlgorithm hash algorithm object with the given name.
147 throw new GTException("Unsupported hash algorithm name: {$name}");
152 * Retrieves the hash algorithm with the given object identifier (OID).
157 * @return GTHashAlgorithm hash algorithm object with the given OID.
171 throw new GTException("Unsupported hash algorithm oid: {$oid}");
176 * Retrieves the hash algorithm with the given GuardTime ID (GTID).
181 * @return GTHashAlgorithm hash algorithm object with the given GTID.
195 throw new GTException("Unsupported hash algorithm gtid: {$gtid}");
200 * Gets all supported hash algorithms.
203 * @return array array of all supported hash algorithms