1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-11-24 17:08:17 +00:00
Commit Graph

716 Commits

Author SHA1 Message Date
jsteube
884478fac1 Merge branch 'fix_m00100_a3' of https://github.com/matrix/hashcat into matrix-fix_m00100_a3 2016-11-28 10:24:56 +01:00
Jens Steube
690727a1fa Merge pull request #873 from matrix/fix_m00060_a3
Fix kernel (60 / a3) build warnings (no previous prototypes)
2016-11-28 10:13:24 +01:00
Jens Steube
ac4bd05c5a Merge pull request #874 from matrix/fix_m00060_a1
Fix kernel (60 / a1) build warnings (no previous prototypes)
2016-11-28 10:13:09 +01:00
Jens Steube
1aca786317 Merge pull request #875 from matrix/fix_m00060_a0
Fix kernel (60 / a0) build warnings (no previous prototypes)
2016-11-28 10:12:49 +01:00
Jens Steube
b4663afb14 Merge pull request #876 from matrix/fix_m00050_a3
Fix kernel (50 / a3) build warnings (no previous prototypes)
2016-11-28 10:12:20 +01:00
Jens Steube
553a88b514 Merge pull request #877 from matrix/fix_m00050_a1
Fix kernel (50 / a1) build warnings (no previous prototypes)
2016-11-28 10:11:53 +01:00
Jens Steube
f5da797eae Merge pull request #878 from matrix/fix_m00050_a0
Fix kernel (50 / a0) build warnings (no previous prototypes)
2016-11-28 10:11:30 +01:00
Jens Steube
b7636d6a61 Merge pull request #879 from matrix/fix_m00040_a3
Fix kernel (40 / a3) build warnings (no previous prototypes)
2016-11-28 10:10:56 +01:00
Jens Steube
e5301f17ac Merge pull request #880 from matrix/fix_m00030_a3
Fix kernel (30 / a3) build warnings (no previous prototypes)
2016-11-28 10:10:41 +01:00
Jens Steube
e383a1b04c Merge pull request #881 from matrix/fix_m00020_a3
Fix kernel (20 / a3) build warnings (no previous prototypes)
2016-11-28 10:10:26 +01:00
Jens Steube
79834f98c8 Merge pull request #882 from matrix/fix_m00010_a3
Fix kernel (10 / a3) build warnings (no previous prototypes)
2016-11-28 10:09:46 +01:00
Jens Steube
4b797488dd Merge pull request #883 from matrix/fix_m00000_a3
Fix kernel (0 / a3) build warnings (no previous prototypes)
2016-11-28 10:09:18 +01:00
Jens Steube
6eced901c7 Merge pull request #884 from matrix/fix_inc_cipher_twofish256
Fix kernel (twofish256) build warnings (no previous prototypes)
2016-11-28 10:04:41 +01:00
Jens Steube
5551f41d24 Merge pull request #885 from matrix/fix_inc_cipher_serpent256
Fix kernel (serpent256) build warnings (no previous prototypes)
2016-11-28 10:04:34 +01:00
Gabriele Gristina
b1bce263bc Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:28 +01:00
Gabriele Gristina
50a4961837 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:28 +01:00
Gabriele Gristina
884a0c3121 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:28 +01:00
Gabriele Gristina
a3c71cfb3e Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:28 +01:00
Gabriele Gristina
ccb167b135 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:28 +01:00
Gabriele Gristina
c14c172103 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:28 +01:00
Gabriele Gristina
b17ce53757 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:28 +01:00
Gabriele Gristina
7d5e9010ec Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:28 +01:00
Gabriele Gristina
c448b275d4 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:28 +01:00
Gabriele Gristina
c2766aa92b Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:28 +01:00
Gabriele Gristina
8129081ca4 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:27 +01:00
Gabriele Gristina
487da0229a Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:27 +01:00
Gabriele Gristina
90a65d04e4 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:27 +01:00
Gabriele Gristina
ce6c07ec1d Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:27 +01:00
Gabriele Gristina
e5088590c8 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:27 +01:00
Gabriele Gristina
639f33a646 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:27 +01:00
Gabriele Gristina
0a46b3ed3b Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:27 +01:00
Gabriele Gristina
bbf568f155 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:27 +01:00
Gabriele Gristina
ad87ad7711 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:27 +01:00
Gabriele Gristina
af49be72ee Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:27 +01:00
Gabriele Gristina
980b27106d Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:27 +01:00
Gabriele Gristina
02185811cc Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:27 +01:00
Gabriele Gristina
4bbbfb5a79 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:27 +01:00
Gabriele Gristina
9e9c04752f Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:27 +01:00
Gabriele Gristina
64121f7be0 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:27 +01:00
Gabriele Gristina
87930b7669 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:27 +01:00
Gabriele Gristina
bae6018c81 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:27 +01:00
Gabriele Gristina
005f2272da Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:27 +01:00
Gabriele Gristina
19a94e2279 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:26 +01:00
Gabriele Gristina
7622e3d1f3 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:26 +01:00
Gabriele Gristina
c44acc9538 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:26 +01:00
Gabriele Gristina
de97bd9bfb Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:26 +01:00
Gabriele Gristina
a2b98959af Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:26 +01:00
Gabriele Gristina
505b52d881 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:26 +01:00
Gabriele Gristina
2a891e31b2 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:26 +01:00
Gabriele Gristina
441c7c79eb Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:26 +01:00
Gabriele Gristina
3a9c3383d8 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:26 +01:00
Gabriele Gristina
ee14d8a34d Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:26 +01:00
Gabriele Gristina
6fa05e38b1 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:26 +01:00
Gabriele Gristina
cdb6bbe76c Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:26 +01:00
Gabriele Gristina
6bd008d33c Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:26 +01:00
Gabriele Gristina
c13e44ccda Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:26 +01:00
Gabriele Gristina
57400ff8da Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:26 +01:00
Gabriele Gristina
ac3ee895c1 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:26 +01:00
Gabriele Gristina
122b950ef7 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:26 +01:00
Gabriele Gristina
490a4c1c94 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:26 +01:00
Gabriele Gristina
86605aa088 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:26 +01:00
Gabriele Gristina
17c08df036 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:25 +01:00
Gabriele Gristina
3ef04acfcc Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:25 +01:00
Gabriele Gristina
1aad71a11e Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:25 +01:00
Gabriele Gristina
63ef660198 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:25 +01:00
Gabriele Gristina
c46c5c6d87 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:25 +01:00
Gabriele Gristina
900d8fdf38 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:25 +01:00
Gabriele Gristina
f8061465bb Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:25 +01:00
Gabriele Gristina
2ac7fdcda9 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:25 +01:00
Gabriele Gristina
397f0b9647 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:25 +01:00
Gabriele Gristina
a63ae2ea67 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:25 +01:00
Gabriele Gristina
b4436a0555 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:25 +01:00
Gabriele Gristina
c5430ecd8e Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:25 +01:00
Gabriele Gristina
07a087307d Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:25 +01:00
Gabriele Gristina
a2e3afb6c1 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:25 +01:00
Gabriele Gristina
b2bf6f17c2 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:25 +01:00
Gabriele Gristina
fdb824f45e Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:25 +01:00
Gabriele Gristina
ac7cb2b5ed Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:25 +01:00
Gabriele Gristina
40637133c7 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:25 +01:00
Gabriele Gristina
647956c50b Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:25 +01:00
Gabriele Gristina
8a82d848aa Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
0bd378a624 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
82e9a41b2c Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
5b202f22a8 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
0200d04ce1 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
827c7f7ff8 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
b5179ac87b Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
fcaf62c0f5 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
0af5f4c260 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
d5ce0f5b88 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
f7ab2e002a Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
565a9373ce Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
f4305855a0 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
1349b72fce Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
b83da2998a Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
41d26fc855 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
8084a4fa34 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
b27e96e675 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:24 +01:00
Gabriele Gristina
efe8bcee13 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
acda1f49e4 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
1ac468b9cd Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
60c3514e0b Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
d10a0c3c97 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
c0139965e7 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
cdd06466b1 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
410a0d3a19 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
0e1fffa197 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
379e087ef9 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
25154e15c6 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
090bc19f0a Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
cc0a56c954 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
ecff3d6446 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
da00e698e5 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
3babd4ce8a Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
dff1beb564 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
7281d19cb7 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
9a701a222f Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:23 +01:00
Gabriele Gristina
47c6121c4c Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
74c4eda946 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
c9a5e43e66 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
561ae246dc Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
748e4a12f4 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
f4507a8ec2 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
afd72ae237 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
2e41b5587f Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
d9a201f1a9 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
1deea4acf1 Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
84c988a71a Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
Gabriele Gristina
1b2b85704b Fix kernel build warnings (no previous prototypes and/or incompatible function parameters ... 2016-11-27 23:59:22 +01:00
jsteube
da503c897a Seems to be safe to use bitselect() on NVidia now 2016-11-27 13:47:52 +01:00
Gabriele Gristina
6c7d10604e Fixed 'Compile Server Error' errors when build 6213/6223/6233/6243 opencl kernels on OSX 2016-11-26 22:38:55 +01:00
jsteube
425031c9c3 Improved SAP CODVN F/G password cracking performance by working around byte endian swaps 2016-11-26 17:17:26 +01:00
jsteube
899413f88b Allow unroll of Android FDE (Samsung DEK) on NV 2016-11-25 22:24:14 +01:00
jsteube
ac02c60b3f Do not allow unroll of Drupal7, but for NV only 2016-11-25 22:12:54 +01:00
jsteube
ee2e8ba598 Do not allow unroll of Drupal7, increases performance on CL1.2 2016-11-25 22:09:19 +01:00
jsteube
0de908905f Allow unroll of PBKDF2-HMAC-SHA256 on NV 2016-11-25 22:04:24 +01:00
jsteube
56154f9f2f Refactor AES implementation to run fast on CL1.2 as well 2016-11-25 21:40:21 +01:00
jsteube
90f0aec707 Fixed a bug in hash-mode 11600 = (7-Zip) producing clEnqueueReadBuffer(): CL_INVALID_VALUE depending on input hash 2016-11-24 18:13:47 +01:00
Jens Steube
7fe575e204 Add const qualifier to variable declaration of matching global memory objects 2016-11-22 20:20:34 +01:00
jsteube
0206142a69 Bcrypt on NVIDIA works better when unrolled 2016-11-19 18:17:38 +01:00
jsteube
834a6c296b Do not use a struct for constants in -m 5800 to enable pocl to compile the kernel 2016-11-17 18:31:21 +01:00
Jens Steube
b670e57a5a Merge pull request #593 from matrix/m10420_osx
Fix m10420 OSX build error
2016-11-16 09:52:01 +01:00
Gabriele Gristina
bc11cd29d4 Fix m10420 OSX build error 2016-11-15 19:24:23 +01:00
Jens Steube
aea5892c59 Merge pull request #592 from matrix/m04500_osx
Fix m04500 OSX build error
2016-11-15 09:53:27 +01:00
Jens Steube
0db5789b10 Merge pull request #591 from matrix/m04700_osx
Fix m04700 OSX build error
2016-11-15 09:53:19 +01:00
Jens Steube
0ec3e356f2 Merge pull request #590 from matrix/m04400_osx
Fix m04400 OSX build error
2016-11-15 09:53:13 +01:00
Jens Steube
ce0f806c84 Merge pull request #589 from matrix/m14400_osx
Fix m14400 OSX build error
2016-11-15 09:53:05 +01:00
Jens Steube
6784202866 Merge pull request #588 from matrix/m13800_osx
Fix m13800 OSX build error
2016-11-15 09:52:59 +01:00
Gabriele Gristina
aa5a0c14b6 Fix m04500 OSX build error 2016-11-15 00:19:17 +01:00
Gabriele Gristina
c735cf746c Fix m04700 OSX build error 2016-11-15 00:15:32 +01:00