Commit Graph

26 Commits

Author SHA1 Message Date
4lDO2 a22fc45c0d Handle but don't implement scheme cancellation. 2024-03-16 09:56:50 +01:00
4lDO2 dabcfa2158 Migrate to libredox and redox-scheme. 2023-11-16 14:22:24 +01:00
4lDO2 2e2c4b1888 Fix scheme socket double write. 2023-07-03 18:40:58 +02:00
4lDO2 934f1307a3 Use redox-daemon 2022-07-27 16:34:00 +02:00
4lDO2 1804f1a302 Update syscall 2022-03-25 15:28:35 +01:00
Jeremy Soller ca64072b38 Use syscall::Daemon 2022-02-28 15:13:46 -07:00
Jeremy Soller 8f833bf545 Update dependencies 2021-04-28 20:48:07 -06:00
Jeremy Soller 0485990b08 Update redox_syscall 2021-01-15 13:03:03 -07:00
Jeremy Soller 2f0ad188dd Update syscall and raw-cpuid 2020-08-02 15:33:32 -06:00
Kalfar 276270fef5 Remove /dev/random TODO comment and add explanation from https://www.2uo.de/myths-about-urandom/ 2020-01-20 21:32:20 +00:00
Kalfar 0eb534417e Change PRNG to be ChaCha20 PRNG and seeding with 512 bits of entropy from rdrand (if available)
Add permissions to scheme operations
Add ability to change owner/group/mode
Add ability to write entropy to the PRNG scheme
Add streaming of ChaCha20 PRNG output based on file open operation.
Add not seeded message if rdrand not present on CPU
Add extra TODOs for new future work
2020-01-14 05:41:39 +00:00
Jeremy Soller 953a4b9737 Break on EOF 2019-07-18 19:51:13 -06:00
Jeremy Soller 4b0707e6b2 Support for new fevent 2019-03-13 13:57:49 -06:00
Abhishek Bhattacherjee 43dfc178b5 Change value to be mutable
Fixes #8.
2019-01-16 09:51:42 +00:00
Robin Randhawa 0e613dcc15 aarch64-prep: Wrap x86_64 specific crate references and code with conditionals 2019-01-15 12:20:22 +00:00
Jeremy Soller 0e55459e0e Remove unused feature 2018-11-12 15:00:36 -07:00
jD91mZM2 34cfe146de Fix compilation 2018-08-29 17:59:03 +02:00
jD91mZM2 a7eb42fbeb Send readable event from fevent
This fixes one problem with openssl on relibc, since relibc correctly respects readable/writable status unlike the newlib implementation which always says it's readable.
2018-08-29 17:47:25 +02:00
Robin Randhawa af245a6db1 Silence build warning due to unused argument
The fstat fn's 'id' argument was unused. Changed to '_id' as per
compiler suggestion to quiescen warning.
2017-11-17 18:00:51 +00:00
Jeremy Soller bcdfbb1dfa Utilize null namespace 2017-10-09 20:48:34 -06:00
Jeremy Soller 2cce5b3499 Add gitignore, add EINVAL import 2017-07-22 13:49:12 -06:00
Jeremy Soller bf5f0d0fad Return error when dup buf is not empty 2017-07-22 13:15:45 -06:00
Ian Douglas Scott 589243ab2c Use syscall::MODE_CHR constant 2017-07-10 16:47:29 -07:00
Ian Douglas Scott 369be9ef77 Allow fcntl 2017-07-10 15:51:14 -07:00
Ian Douglas Scott fa70dd8072 Implement fstat() 2017-06-18 12:56:01 -07:00
Jeremy Soller a1030a6379 Move randd from main repo 2017-05-09 21:40:13 -06:00