Jaeden Amero
9033e541a6
Merge remote-tracking branch 'origin/pr/2234' into mbedtls-2.7
2019-01-30 15:29:00 +00:00
Jaeden Amero
18fe25614a
Merge remote-tracking branch 'origin/pr/2359' into mbedtls-2.7
2019-01-30 14:47:22 +00:00
k-stachowiak
523d2d23b8
Improve wording in the ChangeLog
2019-01-29 12:55:28 +01:00
k-stachowiak
9368113607
Reduce the timing tests complexity
2019-01-29 12:54:10 +01:00
Simon Butcher
d09324ac58
Merge remote-tracking branch 'public/pr/2264' into mbedtls-2.7
2019-01-23 10:58:08 +01:00
Simon Butcher
32331305dd
Merge remote-tracking branch 'public/pr/1797' into mbedtls-2.7
2019-01-23 10:56:40 +01:00
Simon Butcher
12b60bc702
Merge remote-tracking branch 'public/pr/2341' into mbedtls-2.7
2019-01-23 09:53:29 +01:00
Simon Butcher
c5b6c2f877
Merge remote-tracking branch 'public/pr/2296' into mbedtls-2.7
2019-01-23 09:51:48 +01:00
Janos Follath
a62744d487
Add ChangeLog entries for new functions
2019-01-21 10:47:38 +00:00
Janos Follath
660f4f8c5b
Add ChangeLog entry
2019-01-16 17:25:13 +00:00
Jeffrey Martin
f7fe144082
update ChangLog credit
...
Signed-off-by: Jeffrey Martin <Jeffrey_Martin@rapid7.com>
2019-01-16 09:26:15 -06:00
Jeffrey Martin
55ab90d40e
update ChangLog per comments
...
Signed-off-by: Jeffrey Martin <Jeffrey_Martin@rapid7.com>
2019-01-15 09:02:14 -06:00
Jeffrey Martin
44fbf91f01
Backport #1949 into mbedtls-2.7
...
Signed-off-by: Jeffrey Martin <Jeffrey_Martin@rapid7.com>
2019-01-14 18:13:06 -06:00
Masashi Honma
4a47112834
Remove duplicate #include
...
Signed-off-by: Masashi Honma <masashi.honma@gmail.com>
2019-01-09 15:38:37 +00:00
Simon Butcher
7f899b406c
Merge remote-tracking branch 'public/pr/2304' into HEAD
2019-01-08 15:31:37 +00:00
Simon Butcher
8f90278ef7
Add Changelog entry for clang test-ref-configs.pl fix
2018-12-28 12:01:09 +00:00
Simon Butcher
b22a808cc6
Update the version of the library to 2.7.9
2018-12-21 10:52:37 +00:00
Simon Butcher
3112d10abd
Merge remote-tracking branch 'public/pr/2144' into mbedtls-2.7
2018-12-20 01:17:45 +00:00
Ron Eldor
314bd71894
Update ChangeLog
...
Add an entry in ChangeLog describing the fix.
2018-12-19 14:16:36 +02:00
Ron Eldor
bdcb54ff20
Add entry describing the bug fix
...
Add entry describing the bug fix in `mbedtls_ecdsa_genkey()`.
2018-12-17 10:26:52 +02:00
Ron Eldor
0559c66ac2
Include configuration file to headers
...
Add inclusion to configration file in header files,
instead of relying on other header files to include
the configuration file. This issue resolves #1371
2018-12-16 12:22:12 +02:00
Jaeden Amero
a7e5cbd4f4
Merge remote-tracking branch 'upstream-public/pr/2179' into mbedtls-2.7
2018-12-06 16:11:22 +00:00
Jaeden Amero
93bfd1da0c
Merge remote-tracking branch 'upstream-public/pr/2132' into mbedtls-2.7
2018-12-06 16:06:21 +00:00
Jaeden Amero
a7d16ba3a1
Merge remote-tracking branch 'upstream-public/pr/2150' into mbedtls-2.7
2018-12-06 16:02:06 +00:00
Jaeden Amero
a507910e16
Merge remote-tracking branch 'upstream-public/pr/2064' into mbedtls-2.7
2018-12-06 15:58:27 +00:00
Simon Butcher
ff719bbf20
Add Changelog entry for #767
...
Add Changelog entry for fix for alternative header/footers in CSR's.
2018-12-05 23:23:06 +00:00
Simon Butcher
4a908ca6bb
Update library version number to 2.7.8
2018-12-01 23:12:40 +00:00
Simon Butcher
be16e38102
Clarify attribution for the Bleichenbacher's Cat fix
2018-12-01 23:04:54 +00:00
Simon Butcher
4303f7619e
Merge remote-tracking branch 'restricted/pr/513' into mbedtls-2.7-restricted
2018-11-29 17:27:35 +00:00
Simon Butcher
e34a4f5825
Merge remote-tracking branch 'restricted/pr/536' into mbedtls-2.7-restricted
2018-11-29 17:26:43 +00:00
Simon Butcher
a0d3e1d570
Merge remote-tracking branch 'restricted/pr/518' into mbedtls-2.7-restricted
2018-11-29 17:26:25 +00:00
Gilles Peskine
5db9c830f1
Add changelog entry for mbedtls_mpi_write_binary fix
2018-11-29 12:47:02 +01:00
Gilles Peskine
813bdeb663
Tweak RSA vulnerability changelog entry
...
* Correct the list of authors.
* Add the CVE number.
* Improve the impact description.
2018-11-29 12:46:47 +01:00
Ron Eldor
7c733f8b22
Update ChangeLog
...
Update the ChangeLog with the fix.
2018-11-27 10:45:10 +02:00
Simon Butcher
20f30d97a8
Update library version number to 2.7.7
2018-11-19 18:32:22 +00:00
Simon Butcher
7fd58a9e4f
Refine the language in the ChangeLog
...
Fix the language and descriptions in the ChangeLog following review of the
Release Notes for the next release.
2018-11-19 16:01:15 +00:00
Simon Butcher
357fbee3fd
Fix language and formatting in ChangeLog
...
Changed the formatting and language in the ChangeLog to the house-style.
2018-11-08 13:47:21 +00:00
Simon Butcher
58012321b8
Merge remote-tracking branch 'restricted/pr/521' into mbedtls-2.7-restricted-proposed
2018-11-07 13:36:00 +00:00
Simon Butcher
02d3b1cfbb
Merge remote-tracking branch 'restricted/pr/523' into mbedtls-2.7-restricted-proposed
2018-11-07 13:35:07 +00:00
Simon Butcher
c37966239c
Merge remote-tracking branch 'public/pr/2080' into mbedtls-2.7-restricted-proposed
2018-11-07 13:34:27 +00:00
Simon Butcher
a5c0071cd2
Merge remote-tracking branch 'public/pr/2153' into mbedtls-2.7-restricted-proposed
2018-11-07 13:32:53 +00:00
Hanno Becker
0e32e5ed0e
Adapt ChangeLog
2018-11-06 13:36:35 +00:00
Hanno Becker
0a08a4a68d
Adapt ChangeLog
2018-11-06 13:19:06 +00:00
Simon Butcher
7b28abc8ae
Merge remote-tracking branch 'public/pr/2045' into mbedtls-2.7-proposed
2018-11-04 18:53:52 +00:00
Simon Butcher
5a15fa3cdc
Merge remote-tracking branch 'public/pr/2096' into mbedtls-2.7-proposed
2018-11-04 18:48:46 +00:00
Hanno Becker
0b0753c588
Adapt ChangeLog
2018-10-30 10:09:24 +00:00
Hanno Becker
480519bcf9
Adapt ChangeLog
2018-10-30 09:31:32 +00:00
Manuel Pégourié-Gonnard
3aed597830
Clarify documentation of ssl_set_own_cert()
...
fixes #507
2018-10-29 11:13:26 +01:00
Simon Butcher
e2a6f01f3f
Merge remote-tracking branch 'public/pr/1763' into mbedtls-2.7-proposed
2018-10-28 18:13:46 +00:00
Simon Butcher
80544a1fc2
Merge remote-tracking branch 'public/pr/2057' into mbedtls-2.7-proposed
2018-10-28 17:23:49 +00:00
Simon Butcher
50f03ce4fb
Merge remote-tracking branch 'public/pr/2071' into mbedtls-2.7-proposed
2018-10-28 16:55:12 +00:00
Simon Butcher
1222dddbd0
Merge remote-tracking branch 'public/pr/2112' into mbedtls-2.7-proposed
2018-10-28 16:22:29 +00:00
Hanno Becker
7cf2857828
Adapt ChangeLog
2018-10-26 10:08:41 +01:00
Hanno Becker
85adbfa9ef
Adapt ChangeLog
2018-10-25 15:50:41 +01:00
Janos Follath
8d3fb2e167
Changelog: Add entry for prime validation fix
2018-10-19 09:21:15 +01:00
Hanno Becker
7e1913bfa8
Adapt ChangeLog
2018-10-17 14:54:28 +01:00
Hanno Becker
74a1c4b178
Adapt ChangeLog
2018-10-16 09:14:07 +01:00
Hanno Becker
b2ba79abec
Adapt ChangeLog
2018-10-15 12:23:02 +01:00
Hanno Becker
591cdb0daa
Adapt ChangeLog
2018-10-09 12:46:02 +01:00
Hanno Becker
bd76de27ac
Adapt ChangeLog
2018-10-08 13:53:51 +01:00
Gilles Peskine
5d2391e9aa
Indicate the memory access variations in the changelog entry
2018-10-08 11:49:15 +02:00
Gilles Peskine
ae97c25a91
Add ChangeLog entry
2018-10-08 11:49:15 +02:00
Simon Butcher
0873dc4c87
Add Changelog entry for #482
...
Add Changelog entry for inline assembly/literal strings too long issue with
Clang.
2018-10-06 17:39:40 +01:00
Hanno Becker
16a77626de
Adapt ChangeLog
2018-10-05 09:55:34 +01:00
Simon Butcher
1a37b91a51
Add ChangeLog entry for Windows threading fix
2018-10-01 15:54:26 +01:00
Simon Butcher
7c9086b0ff
Update ChangeLog with dtls sample IPv6 change
2018-09-30 16:25:48 +01:00
Simon Butcher
f73b437fc6
Add ChangeLog entry for PR #1812
2018-09-26 22:59:42 +01:00
Simon Butcher
fa5054ffab
Fix ChangeLog entry for PR #1972
2018-09-26 22:59:31 +01:00
Simon Butcher
651902d062
Merge remote-tracking branch 'public/pr/1972' into mbedtls-2.7
2018-09-26 22:35:51 +01:00
Simon Butcher
9863afc5e2
Merge remote-tracking branch 'public/pr/1899' into mbedtls-2.7
2018-09-26 22:00:02 +01:00
Gilles Peskine
94a779b2c2
Add ChangeLog entry for deprecation of mbedtls_xxx_drbg_update
2018-09-13 22:27:12 +02:00
Gilles Peskine
f249e37e86
Add ChangeLog entry for wiping sensitive buffers
2018-09-13 22:11:23 +02:00
Simon Butcher
d6a63f4ca5
Clarified ChangeLog entry
...
ChangeLog entry for backport of #1890 was misleading, so corrected it.
2018-09-13 11:59:03 +01:00
Gilles Peskine
938845484c
Add ChangeLog entry
2018-09-04 11:22:08 +02:00
Simon Butcher
34997fd291
Update library version number to 2.7.6
2018-08-31 16:07:23 +01:00
Simon Butcher
a36fe37429
Revised and clarified ChangeLog
...
Minor changes to fix language, merge mistakes and incorrect classifications of
changes.
2018-08-31 12:00:58 +01:00
Simon Butcher
242169bdc3
Merge remote-tracking branch 'restricted/pr/498' into mbedtls-2.7-restricted
2018-08-28 15:29:55 +01:00
Simon Butcher
6910201cd1
Merge remote-tracking branch 'restricted/pr/493' into mbedtls-2.7-restricted
2018-08-28 15:23:39 +01:00
Simon Butcher
fbd0ccc0f0
Merge remote-tracking branch 'public/pr/1978' into mbedtls-2.7
2018-08-28 12:32:21 +01:00
Simon Butcher
4102b3d377
Merge remote-tracking branch 'public/pr/1888' into mbedtls-2.7
2018-08-28 12:25:12 +01:00
Simon Butcher
cc4f58d08c
Merge remote-tracking branch 'public/pr/1956' into mbedtls-2.7
2018-08-28 12:16:11 +01:00
Simon Butcher
f7be6b029e
Merge remote-tracking branch 'public/pr/1960' into mbedtls-2.7
2018-08-28 11:51:56 +01:00
Hanno Becker
b37ca7a4eb
Move ChangeLog entry from Bugfix to Changes section
2018-08-23 16:42:32 +01:00
Hanno Becker
20b5d14b28
Adapt ChangeLog
2018-08-23 15:14:51 +01:00
Hanno Becker
8b9d102160
Adapt ChangeLog
2018-08-23 14:58:02 +01:00
Hanno Becker
4d646a60bd
Adapt ChangeLog
2018-08-22 15:11:28 +01:00
Hanno Becker
f38db01c42
Adapt ChangeLog
2018-08-17 10:12:23 +01:00
Hanno Becker
517e84a0e3
Improve ChangeLog wording for the commmit that Fixes #1954 .
2018-08-17 10:04:08 +01:00
Hanno Becker
4a4c04dc9c
Adapt ChangeLog
2018-08-16 15:53:02 +01:00
Hanno Becker
8058800d54
Adapt ChangeLog
2018-08-14 15:48:41 +01:00
Jaeden Amero
9eb78b4dab
Merge remote-tracking branch 'upstream-public/pr/1900' into mbedtls-2.7
...
Add a Changelog entry
2018-08-10 11:26:15 +01:00
Jaeden Amero
f37a99e3fc
Merge remote-tracking branch 'upstream-public/pr/1814' into mbedtls-2.7
2018-08-10 11:01:29 +01:00
Jaeden Amero
3b69174852
Merge remote-tracking branch 'upstream-public/pr/1886' into mbedtls-2.7
2018-08-10 10:50:34 +01:00
Simon Butcher
51a46b9b38
Add ChangeLog entry for bug #1890
2018-07-30 22:15:14 +01:00
Ron Eldor
f19a7ab45d
Fix hmac_drbg failure in benchmark, with threading
...
Remove redunadnat calls to `hmac_drbg_free()` between seeding operations,
which make the mutex invalid. Fixes #1095
2018-07-30 11:13:18 +03:00
Philippe Antoine
84cc74e82b
Fix undefined shifts
...
- in x509_profile_check_pk_alg
- in x509_profile_check_md_alg
- in x509_profile_check_key
and in ssl_cli.c : unsigned char gets promoted to signed integer
2018-07-26 22:49:42 +01:00
Simon Butcher
5ef42fd415
Merge remote-tracking branch 'restricted/pr/500' into mbedtls-2.7-restricted
2018-07-26 14:33:14 +01:00
Angus Gratton
cb7a5b0b0c
Fix memory leak in ecp_mul_comb() if ecp_precompute_comb() fails
...
In ecp_mul_comb(), if (!p_eq_g && grp->T == NULL) and then ecp_precompute_comb() fails (which can
happen due to OOM), then the new array of points T will be leaked (as it's newly allocated, but
hasn't been asigned to grp->T yet).
Symptom was a memory leak in ECDHE key exchange under low memory conditions.
2018-07-26 11:08:06 +03:00
Simon Butcher
a64621929f
Clarify Changelog entries
...
Corrected some style issues, and moved some entries from bugfixes to changes.
2018-07-25 17:30:20 +01:00
Jaeden Amero
8385110ae8
Update version to 2.7.5
2018-07-25 15:43:21 +01:00
Simon Butcher
7daacda940
Merge remote-tracking branch 'restricted/pr/494' into mbedtls-2.7
2018-07-24 23:40:53 +01:00
Simon Butcher
b47e0a68ab
Merge remote-tracking branch 'public/pr/1805' into mbedtls-2.7
2018-07-24 13:16:25 +01:00
Simon Butcher
a8ee41ce80
Revise ChangeLog entry for empty data records fixes
2018-07-24 12:59:21 +01:00
Simon Butcher
d5a3ed36b8
Merge remote-tracking branch 'public/pr/1863' into mbedtls-2.7
2018-07-24 12:57:15 +01:00
Simon Butcher
b65d6ce83f
Merge remote-tracking branch 'public/pr/1870' into mbedtls-2.7
2018-07-24 10:30:11 +01:00
Simon Butcher
c6a0fd8e83
Add ChangeLog entry for #1098 fix.
2018-07-24 10:17:36 +01:00
Simon Butcher
48883cd800
Merge remote-tracking branch 'public/pr/1780' into mbedtls-2.7
2018-07-20 14:40:51 +01:00
Simon Butcher
7924d93209
Fix ChangeLog entry for issue #1663
...
The ChangeLog entry was under the wrong version, and under Changes, not
Bug Fixes.
2018-07-19 19:54:18 +01:00
Simon Butcher
bc5ec41c01
Merge remote-tracking branch 'public/pr/1847' into mbedtls-2.7
2018-07-19 19:48:25 +01:00
Simon Butcher
be347c6e21
Merge remote-tracking branch 'public/pr/1849' into mbedtls-2.7
2018-07-19 16:13:07 +01:00
Ron Eldor
8839e31fbc
Update ChangeLog
...
Remove extra entries added by a bad cherry-pick.
2018-07-17 14:13:53 +03:00
Andres Amaya Garcia
8e346dc793
Add ChangeLog entry for empty app data fix
2018-07-16 20:14:53 +01:00
Angus Gratton
8946b0dd30
Check for invalid short Alert messages
...
(Short Change Cipher Spec & Handshake messages are already checked for.)
2018-07-16 20:12:56 +01:00
Angus Gratton
1ba8e911ec
CBC mode: Allow zero-length message fragments (100% padding)
...
Fixes https://github.com/ARMmbed/mbedtls/issues/1632
2018-07-16 20:12:47 +01:00
k-stachowiak
55bea65ca9
Update change log
2018-07-16 12:30:48 +02:00
Manuel Pégourié-Gonnard
aba8c5bb3d
Clarify attack conditions in the ChangeLog.
...
Referring to the previous entry could imply that the current one was limited
to SHA-384 too, which it isn't.
2018-07-12 10:18:37 +02:00
Manuel Pégourié-Gonnard
aeeaaf271c
Add counter-measure to cache-based Lucky 13
...
The basis for the Lucky 13 family of attacks is for an attacker to be able to
distinguish between (long) valid TLS-CBC padding and invalid TLS-CBC padding.
Since our code sets padlen = 0 for invalid padding, the length of the input to
the HMAC function, and the location where we read the MAC, give information
about that.
A local attacker could gain information about that by observing via a
cache attack whether the bytes at the end of the record (at the location of
would-be padding) have been read during MAC verification (computation +
comparison).
Let's make sure they're always read.
2018-07-12 10:18:37 +02:00
Manuel Pégourié-Gonnard
5fcfd0345d
Fix Lucky 13 cache attack on MD/SHA padding
...
The basis for the Lucky 13 family of attacks is for an attacker to be able to
distinguish between (long) valid TLS-CBC padding and invalid TLS-CBC padding.
Since our code sets padlen = 0 for invalid padding, the length of the input to
the HMAC function gives information about that.
Information about this length (modulo the MD/SHA block size) can be deduced
from how much MD/SHA padding (this is distinct from TLS-CBC padding) is used.
If MD/SHA padding is read from a (static) buffer, a local attacker could get
information about how much is used via a cache attack targeting that buffer.
Let's get rid of this buffer. Now the only buffer used is the internal MD/SHA
one, which is always read fully by the process() function.
2018-07-12 10:18:37 +02:00
Simon Butcher
a063fff51a
Fix Changelog entry for #1533 fix as a Change not a bugfix
2018-07-10 15:20:26 +01:00
Simon Butcher
28f68a3d15
Merge remote-tracking branch 'public/pr/1809' into mbedtls-2.7
2018-07-10 14:58:51 +01:00
Simon Butcher
a159d64e86
Merge remote-tracking branch 'public/pr/1827' into mbedtls-2.7
2018-07-10 12:50:16 +01:00
Gilles Peskine
b2d88404a3
Add ChangeLog entry
2018-07-10 13:05:11 +02:00
k-stachowiak
6cba569e3f
Update change log
2018-07-09 14:45:00 +02:00
Philippe Antoine
33e5c32a5b
Fixes different off by ones
2018-07-09 10:39:02 +02:00
Ron Eldor
98848f020c
Minor fixes
...
1. Rephrase ChangeLog entry.
2. Add a full stop at the end of the fuinction documentation.
2018-07-05 15:01:51 +03:00
Simon Butcher
318cd2cc93
Add ChangeLog entry for #992 fix
2018-07-02 12:14:30 +01:00
Simon Butcher
c6bf5b4953
Add fix for #1550 and credit to the ChangeLog
2018-07-01 17:10:30 +01:00
niisato
2120ef85c7
Add ChangeLog
2018-06-29 11:25:02 +01:00
Ron Eldor
6a5d6e2295
Update ChangeLog
...
Update ChangeLog with a less ambigous description.
2018-06-28 15:50:47 +03:00
Ron Eldor
335cf423f9
Add entry in ChangeLog
...
Add an entry in the ChangeLog, describing the fix.
2018-06-28 15:50:37 +03:00
Simon Butcher
41c23b5a49
Adds referene in ChangeLog for issue #1623
2018-06-28 12:13:57 +01:00
Simon Butcher
a67b20c582
Add ChangeLog entry for #1257 - key_app_writer writes invalid ASN.1
2018-06-28 11:59:51 +01:00
Ron Eldor
22bc7c17bb
Add entry in ChangeLog
...
Add entry in ChangeLog for compilation error fix of #1719
2018-06-28 08:46:12 +03:00
Ron Eldor
4624030dc4
Documentation error in mbedtls_ssl_get_session
...
Fix Documentation error in `mbedtls_ssl_get_session`.
This function supports deep copying of the session,
and the peer certificate is not lost anymore, Resolves #926
2018-06-27 17:49:23 +03:00
Simon Butcher
035d824ad5
Merge remote-tracking branch 'public/pr/1768' into mbedtls-2.7
2018-06-27 11:09:27 +01:00
Simon Butcher
c5edf81065
Merge remote-tracking branch 'public/pr/1772' into mbedtls-2.7
2018-06-27 11:08:33 +01:00
Simon Butcher
f15cfd5d04
Merge remote-tracking branch 'public/pr/1557' into mbedtls-2.7
2018-06-27 11:07:50 +01:00
Ron Eldor
612a600186
Fix typo in ChangeLog
...
Fix typo in ChangeLog discovered in PR review
2018-06-24 17:23:29 +03:00
Ron Eldor
df9b93e768
Remove unneeded namesapcing in header files
...
Remove the `mbedtls` namesapcing in the `#include` in header files
Resolves issue #857
2018-06-24 17:23:16 +03:00
Simon Butcher
9a08e44972
Add a ChangeLog entry for memory leak in mbedtls_x509_csr_parse()
2018-06-22 12:02:59 +01:00
Andres Amaya Garcia
294331a315
Add ChangeLog entry for mbedtls_ssl_write() docs
2018-06-21 19:27:44 +01:00
Ron Eldor
cf2305e513
Add tests for mbedtls_cipher_crypt API
...
1. Add tests for 'mbedtls_cipher_crypt()' API
2. Resolves #1091 , by ignoring IV when the cipher mode is MBEDTLS_MODE_ECB
2018-06-21 14:02:23 +03:00
Simon Butcher
662ae9eaae
Change the library version to 2.7.4
2018-06-18 14:42:14 +01:00
Simon Butcher
02582b2804
Add ChangeLog entry for clang version fix. Issue #1072
2018-06-18 11:56:13 +01:00
Simon Butcher
112dfd5bc5
Merge remote-tracking branch 'public/pr/1728' into mbedtls-2.7
2018-06-15 13:02:40 +01:00
Simon Butcher
83c7ecbf5b
Merge remote-tracking branch 'public/pr/1732' into mbedtls-2.7
2018-06-15 13:00:30 +01:00
Simon Butcher
d8ea8d41a3
Add ChangeLog entry for Microblaze fix
2018-06-15 09:30:34 +01:00
Simon Butcher
47212c8e2c
Merge remote-tracking branch 'public/pr/1581' into mbedtls-2.7
2018-06-14 11:02:43 +01:00
Simon Butcher
da46a40855
Merge remote-tracking branch 'public/pr/1711' into mbedtls-2.7
2018-06-14 11:01:14 +01:00
Simon Butcher
49de6b89c1
Compilation warning fixes on 32b platfrom with IAR
...
Fix compilation warnings with IAR toolchain, on 32 bit platform.
Reported by rahmanih in #683
This is based on work by Ron Eldor in PR #750 , some of which was independently
fixed by Azim Khan and already merged in PR #1655 .
2018-06-14 09:05:55 +01:00