|
22 | 22 | #include "php_hash_ripemd.h"
|
23 | 23 |
|
24 | 24 | const php_hash_ops php_hash_ripemd128_ops = {
|
| 25 | + "ripemd128", |
25 | 26 | (php_hash_init_func_t) PHP_RIPEMD128Init,
|
26 | 27 | (php_hash_update_func_t) PHP_RIPEMD128Update,
|
27 | 28 | (php_hash_final_func_t) PHP_RIPEMD128Final,
|
28 |
| - (php_hash_copy_func_t) php_hash_copy, |
| 29 | + php_hash_copy, |
| 30 | + php_hash_serialize, |
| 31 | + php_hash_unserialize, |
| 32 | + PHP_RIPEMD128_SPEC, |
29 | 33 | 16,
|
30 | 34 | 64,
|
31 | 35 | sizeof(PHP_RIPEMD128_CTX),
|
32 | 36 | 1
|
33 | 37 | };
|
34 | 38 |
|
35 | 39 | const php_hash_ops php_hash_ripemd160_ops = {
|
| 40 | + "ripemd160", |
36 | 41 | (php_hash_init_func_t) PHP_RIPEMD160Init,
|
37 | 42 | (php_hash_update_func_t) PHP_RIPEMD160Update,
|
38 | 43 | (php_hash_final_func_t) PHP_RIPEMD160Final,
|
39 |
| - (php_hash_copy_func_t) php_hash_copy, |
| 44 | + php_hash_copy, |
| 45 | + php_hash_serialize, |
| 46 | + php_hash_unserialize, |
| 47 | + PHP_RIPEMD160_SPEC, |
40 | 48 | 20,
|
41 | 49 | 64,
|
42 | 50 | sizeof(PHP_RIPEMD160_CTX),
|
43 | 51 | 1
|
44 | 52 | };
|
45 | 53 |
|
46 | 54 | const php_hash_ops php_hash_ripemd256_ops = {
|
| 55 | + "ripemd256", |
47 | 56 | (php_hash_init_func_t) PHP_RIPEMD256Init,
|
48 | 57 | (php_hash_update_func_t) PHP_RIPEMD256Update,
|
49 | 58 | (php_hash_final_func_t) PHP_RIPEMD256Final,
|
50 |
| - (php_hash_copy_func_t) php_hash_copy, |
| 59 | + php_hash_copy, |
| 60 | + php_hash_serialize, |
| 61 | + php_hash_unserialize, |
| 62 | + PHP_RIPEMD256_SPEC, |
51 | 63 | 32,
|
52 | 64 | 64,
|
53 | 65 | sizeof(PHP_RIPEMD256_CTX),
|
54 | 66 | 1
|
55 | 67 | };
|
56 | 68 |
|
57 | 69 | const php_hash_ops php_hash_ripemd320_ops = {
|
| 70 | + "ripemd320", |
58 | 71 | (php_hash_init_func_t) PHP_RIPEMD320Init,
|
59 | 72 | (php_hash_update_func_t) PHP_RIPEMD320Update,
|
60 | 73 | (php_hash_final_func_t) PHP_RIPEMD320Final,
|
61 |
| - (php_hash_copy_func_t) php_hash_copy, |
| 74 | + php_hash_copy, |
| 75 | + php_hash_serialize, |
| 76 | + php_hash_unserialize, |
| 77 | + PHP_RIPEMD320_SPEC, |
62 | 78 | 40,
|
63 | 79 | 64,
|
64 | 80 | sizeof(PHP_RIPEMD320_CTX),
|
|
0 commit comments