Mark MCRouter* as __PHPStdLib
[hiphop-php.git] / hphp / hack / hhi / stdlib / builtins_mcrypt.hhi
blob83d8e39f3afebe68573236dcaeea457d402f860b
1 <?hh     /* -*- php -*- */
2 /**
3  * Copyright (c) 2014, Facebook, Inc.
4  * All rights reserved.
5  *
6  * This source code is licensed under the MIT license found in the
7  * LICENSE file in the "hack" directory of this source tree.
8  *
9  */
11 define('MCRYPT_ENCRYPT', 0);
12 define('MCRYPT_DECRYPT', 1);
13 define('MCRYPT_DEV_RANDOM', 0);
14 define('MCRYPT_DEV_URANDOM', 1);
15 define('MCRYPT_RAND', 2);
16 define('MCRYPT_3DES', 'tripledes');
17 define('MCRYPT_ARCFOUR_IV', 'arcfour-iv');
18 define('MCRYPT_ARCFOUR', 'arcfour');
19 define('MCRYPT_BLOWFISH', 'blowfish');
20 define('MCRYPT_BLOWFISH_COMPAT', 'blowfish-compat');
21 define('MCRYPT_CAST_128', 'cast-128');
22 define('MCRYPT_CAST_256', 'cast-256');
23 define('MCRYPT_CRYPT', 'crypt');
24 define('MCRYPT_DES', 'des');
25 define('MCRYPT_ENIGNA', 'crypt');
26 define('MCRYPT_GOST', 'gost');
27 define('MCRYPT_LOKI97', 'loki97');
28 define('MCRYPT_PANAMA', 'panama');
29 define('MCRYPT_RC2', 'rc2');
30 define('MCRYPT_RIJNDAEL_128', 'rijndael-128');
31 define('MCRYPT_RIJNDAEL_192', 'rijndael-192');
32 define('MCRYPT_RIJNDAEL_256', 'rijndael-256');
33 define('MCRYPT_SAFER64', 'safer-sk64');
34 define('MCRYPT_SAFER128', 'safer-sk128');
35 define('MCRYPT_SAFERPLUS', 'saferplus');
36 define('MCRYPT_SERPENT', 'serpent');
37 define('MCRYPT_THREEWAY', 'threeway');
38 define('MCRYPT_TRIPLEDES', 'tripledes');
39 define('MCRYPT_TWOFISH', 'twofish');
40 define('MCRYPT_WAKE', 'wake');
41 define('MCRYPT_XTEA', 'xtea');
42 define('MCRYPT_IDEA', 'idea');
43 define('MCRYPT_MARS', 'mars');
44 define('MCRYPT_RC6', 'rc6');
45 define('MCRYPT_SKIPJACK', 'skipjack');
46 define('MCRYPT_MODE_CBC', 'cbc');
47 define('MCRYPT_MODE_CFB', 'cfb');
48 define('MCRYPT_MODE_ECB', 'ecb');
49 define('MCRYPT_MODE_NOFB', 'nofb');
50 define('MCRYPT_MODE_OFB', 'ofb');
51 define('MCRYPT_MODE_STREAM', 'stream');
52 <<__PHPStdLib>>
53 function mcrypt_module_open($algorithm, $algorithm_directory, $mode, $mode_directory) { }
54 <<__PHPStdLib>>
55 function mcrypt_module_close($td) { }
56 <<__PHPStdLib>>
57 function mcrypt_list_algorithms($lib_dir = null) { }
58 <<__PHPStdLib>>
59 function mcrypt_list_modes($lib_dir = null) { }
60 <<__PHPStdLib>>
61 function mcrypt_module_get_algo_block_size($algorithm, $lib_dir = null) { }
62 <<__PHPStdLib>>
63 function mcrypt_module_get_algo_key_size($algorithm, $lib_dir = null) { }
64 <<__PHPStdLib>>
65 function mcrypt_module_get_supported_key_sizes($algorithm, $lib_dir = null) { }
66 <<__PHPStdLib>>
67 function mcrypt_module_is_block_algorithm_mode($mode, $lib_dir = null) { }
68 <<__PHPStdLib>>
69 function mcrypt_module_is_block_algorithm($algorithm, $lib_dir = null) { }
70 <<__PHPStdLib>>
71 function mcrypt_module_is_block_mode($mode, $lib_dir = null) { }
72 <<__PHPStdLib>>
73 function mcrypt_module_self_test($algorithm, $lib_dir = null) { }
74 <<__PHPStdLib>>
75 function mcrypt_create_iv($size, $source = 0) { }
76 <<__PHPStdLib>>
77 function mcrypt_encrypt($cipher, $key, $data, $mode, $iv = null) { }
78 <<__PHPStdLib>>
79 function mcrypt_decrypt($cipher, $key, $data, $mode, $iv = null) { }
80 <<__PHPStdLib>>
81 function mcrypt_cbc($cipher, $key, $data, $mode, $iv = null) { }
82 <<__PHPStdLib>>
83 function mcrypt_cfb($cipher, $key, $data, $mode, $iv = null) { }
84 <<__PHPStdLib>>
85 function mcrypt_ecb($cipher, $key, $data, $mode, $iv = null) { }
86 <<__PHPStdLib>>
87 function mcrypt_ofb($cipher, $key, $data, $mode, $iv = null) { }
88 <<__PHPStdLib>>
89 function mcrypt_get_block_size($cipher, $module = null) { }
90 <<__PHPStdLib>>
91 function mcrypt_get_cipher_name($cipher) { }
92 <<__PHPStdLib>>
93 function mcrypt_get_iv_size($cipher, $mode) { }
94 <<__PHPStdLib>>
95 function mcrypt_get_key_size($cipher, $module) { }
96 <<__PHPStdLib>>
97 function mcrypt_enc_get_algorithms_name($td) { }
98 <<__PHPStdLib>>
99 function mcrypt_enc_get_block_size($td) { }
100 <<__PHPStdLib>>
101 function mcrypt_enc_get_iv_size($td) { }
102 <<__PHPStdLib>>
103 function mcrypt_enc_get_key_size($td) { }
104 <<__PHPStdLib>>
105 function mcrypt_enc_get_modes_name($td) { }
106 <<__PHPStdLib>>
107 function mcrypt_enc_get_supported_key_sizes($td) { }
108 <<__PHPStdLib>>
109 function mcrypt_enc_is_block_algorithm_mode($td) { }
110 <<__PHPStdLib>>
111 function mcrypt_enc_is_block_algorithm($td) { }
112 <<__PHPStdLib>>
113 function mcrypt_enc_is_block_mode($td) { }
114 <<__PHPStdLib>>
115 function mcrypt_enc_self_test($td) { }
116 <<__PHPStdLib>>
117 function mcrypt_generic($td, $data) { }
118 <<__PHPStdLib>>
119 function mcrypt_generic_init($td, $key, $iv) { }
120 <<__PHPStdLib>>
121 function mdecrypt_generic($td, $data) { }
122 <<__PHPStdLib>>
123 function mcrypt_generic_deinit($td) { }
124 <<__PHPStdLib>>
125 function mcrypt_generic_end($td) { }