4lDO2
280bbcec2a
Update dependencies.
2021-06-17 14:28:38 +02: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
Jeremy Soller
f32f5c735d
Merge branch 'kalfar' into 'master'
...
Fix randd TODOs for CSPRNG and allowing entropy write
See merge request redox-os/randd!10
2020-01-20 23:55:19 +00: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
43e8747f0c
Update dependencies
2019-10-19 20:56:31 -06: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
Jeremy Soller
3f754a6903
Merge branch 'master' into 'master'
...
Change value to be mutable
Closes #8
See merge request redox-os/randd!9
2019-01-16 13:04:36 +00:00
Abhishek Bhattacherjee
43dfc178b5
Change value to be mutable
...
Fixes #8 .
2019-01-16 09:51:42 +00:00
Jeremy Soller
23c96d74ac
Merge branch 'aarch64-prep' into 'master'
...
Aarch64 prep
See merge request redox-os/randd!8
2019-01-15 19:15:28 +00:00
Robin Randhawa
8e8e4a1837
aarch64-prep: Update Cargo.lock
...
Needed to work with the latest redox_syscall mods.
2019-01-15 12:20:37 +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
Jeremy Soller
c1ddae5cee
Update Cargo.lock
2018-10-14 19:56:44 -06:00
Jeremy Soller
638e6f09fc
Merge branch 'master' into 'master'
...
Send readable event from fevent
See merge request redox-os/randd!6
2018-09-01 13:09:08 +00: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
Jeremy Soller
9deb8dcb0d
Merge pull request #5 from raw-bin/master
...
Fix randd induced build breakage due to a missing crate dependency
2017-11-18 07:46:01 -07:00
Jeremy Soller
39dae664b1
Merge pull request #4 from xTibor/fix-rand
...
Use rand from crates.io
2017-11-17 20:19:42 -07:00
Tibor Nagy
03e99db648
Use rand from crates.io
...
The `rand` crate has been removed from the standard library.
https://github.com/rust-lang/rust/commit/6bc8f164b09b9994e6a2d4c4ca60d7d36c09d3fe
2017-11-18 04:01:51 +01: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
Robin Randhawa
fd92da99eb
Fix breakage due to missing dependency on the rand crate
...
Also update Cargo.lock
2017-11-17 17:51:26 +00:00
Jeremy Soller
1155db75b2
Create LICENSE
2017-10-20 20:10:03 -06:00
Jeremy Soller
bcdfbb1dfa
Utilize null namespace
2017-10-09 20:48:34 -06:00
Jeremy Soller
b0ed813035
Update Cargo.lock
2017-10-04 20:29:41 -06:00
Jeremy Soller
8c6ba9df54
Update Cargo.lock
2017-08-19 14:46:45 -06:00
Jeremy Soller
b00f190377
Update Cargo.lock
2017-08-02 19:52:13 -06:00
Jeremy Soller
21d50cf7e6
Update Cargo.lock
2017-07-29 08:25:04 -06:00
Jeremy Soller
191273e1ac
Add Cargo.lock file
2017-07-26 08:03:55 -06:00
Jeremy Soller
cd46783126
Add Cargo.lock
2017-07-26 08:00:17 -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
Jeremy Soller
942b25147d
Merge pull request #3 from ids1024/chr
...
Use syscall::MODE_CHR constant
2017-07-10 17:58:37 -06:00
Ian Douglas Scott
589243ab2c
Use syscall::MODE_CHR constant
2017-07-10 16:47:29 -07:00
Jeremy Soller
ac8765d554
Merge pull request #2 from ids1024/fcntl
...
Allow fcntl
2017-07-10 17:08:22 -06:00
Ian Douglas Scott
369be9ef77
Allow fcntl
2017-07-10 15:51:14 -07:00
Jeremy Soller
60f24f4e6d
Merge pull request #1 from ids1024/fstat
...
Implement fstat()
2017-06-24 20:52:39 -06: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