rust/src/libstd
Raoul Strackx daedb7920f Prevent attacker from manipulating FPU tag word used in SGX enclave
Insufficient sanitization of the x87 FPU tag word in the trusted enclave runtime allowed unprivileged adversaries in the containing host application to induce incoherent or unexpected results for ABI-compliant compiled enclave application code that uses the x87 FPU.

Vulnerability was disclosed to us by Fritz Alder, Jo Van Bulck, David Oswald and Frank Piessens
2020-06-18 12:11:39 +02:00
..
benches Format libstd with rustfmt 2019-11-29 18:43:27 -08:00
collections Remove an old comment from HashMap::extend_reserve 2020-05-29 17:05:17 -07:00
ffi Rollup merge of #73139 - poliorcetics:cstring-from-vec-with-nul, r=dtolnay 2020-06-15 12:01:09 +02:00
io Migrate to numeric associated consts 2020-06-10 01:35:47 +00:00
net Add test for comparing SocketAddr with inferred right-hand side 2020-06-13 10:21:11 -07:00
os Hexagon libstd: fix typo for c_ulonglong 2020-06-03 22:47:48 -05:00
prelude Bump bootstrap compiler 2020-04-25 09:25:33 -04:00
sync Rollup merge of #73104 - poliorcetics:explicit-mutex-drop-example, r=dtolnay 2020-06-15 12:01:07 +02:00
sys Prevent attacker from manipulating FPU tag word used in SGX enclave 2020-06-18 12:11:39 +02:00
sys_common Migrate to numeric associated consts 2020-06-10 01:35:47 +00:00
tests Enable ARM TME (Transactional Memory Extensions) 2020-05-21 23:20:57 +02:00
thread Migrate to numeric associated consts 2020-06-10 01:35:47 +00:00
alloc.rs abort_internal is safe 2020-05-17 23:38:31 +02:00
ascii.rs Bump rustfmt to most recently shipped 2020-04-25 09:25:33 -04:00
backtrace.rs remove redundant returns (clippy::needless_return) 2020-03-20 20:23:03 +01:00
build.rs Add illumos triple 2020-04-14 20:36:07 +00:00
Cargo.toml use latest interface to HermitCore 2020-06-14 00:39:14 +02:00
env.rs Remove recommendation for unmaintained crate 2020-05-01 20:51:20 -06:00
error.rs Impl Error for Infallible 2020-04-28 11:22:42 +02:00
f32.rs Migrate to numeric associated consts 2020-06-10 01:35:47 +00:00
f64.rs Migrate to numeric associated consts 2020-06-10 01:35:47 +00:00
fs.rs Update name 2020-04-26 04:24:16 -07:00
future.rs Add core::future::IntoFuture 2020-05-22 10:55:01 +02:00
keyword_docs.rs Remove the fn main() in code example 2020-05-30 19:18:05 +02:00
lib.rs Rollup merge of #72683 - RalfJung:char-debug-check, r=Mark-Simulacrum 2020-05-31 12:03:22 +02:00
macros.rs Update macros.rs: fix documentation typo. 2020-03-04 14:18:31 -05:00
memchr.rs libstd => 2018 2019-02-28 04:06:15 +09:00
num.rs Migrate to numeric associated consts 2020-06-10 01:35:47 +00:00
panic.rs Require issue = "none" over issue = "0" in unstable attributes 2019-12-21 13:16:18 +02:00
panicking.rs Join mutiple lines if it is more readable 2020-06-15 13:15:47 +00:00
path.rs Add Extend::{extend_one,extend_reserve} 2020-05-29 17:05:17 -07:00
primitive_docs.rs Do not use "nil" to refer to () 2020-04-05 14:30:13 +02:00
process.rs Implement Sync for `process::Command on unix and vxworks 2020-05-22 18:33:12 +02:00
rt.rs Require issue = "none" over issue = "0" in unstable attributes 2019-12-21 13:16:18 +02:00
time.rs Migrate to numeric associated consts 2020-06-10 01:35:47 +00:00