Browse Source

[php] Add externs for the `hash_hmac` functions (#10256)

* [php] Add extern for the `hash_hmac` functions

* [php] Add extern for the `hash_algos()` function
Cédric Belin 4 years ago
parent
commit
5f54171ac9
1 changed files with 20 additions and 0 deletions
  1. 20 0
      std/php/Global.hx

+ 20 - 0
std/php/Global.hx

@@ -926,6 +926,26 @@ extern class Global {
 	**/
 	static function hash(algo:String, str:String, raw_output:Bool = false):String;
 
+	/**
+		@see http://php.net/manual/en/function.hash-algos.php
+	**/
+	static function hash_algos():NativeIndexedArray<String>;
+
+	/**
+		@see http://php.net/manual/en/function.hash-hmac.php
+	**/
+	static function hash_hmac(algo:String, data:String, key:String, binary:Bool = false):EitherType<String, Bool>;
+
+	/**
+		@see http://php.net/manual/en/function.hash-hmac-algos.php
+	**/
+	static function hash_hmac_algos():NativeIndexedArray<String>;
+
+	/**
+		@see http://php.net/manual/en/function.hash-hmac-file.php
+	**/
+	static function hash_hmac_file(algo:String, data:String, key:String, binary:Bool = false):EitherType<String, Bool>;
+
 	/**
 		@see http://php.net/manual/en/function.pack.php
 	**/