Fabian Druschke
afdbdb7ee8
Added XORoshiro-256 PRNG implementation paper and README with detailed analysis and usage instructions.
2024-09-06 23:31:34 +02:00
Fab
4278f69640
#590 : Documentation: Update Readme.md with information regarding ssd media ( #597 )
...
* #587 Introduction to SSD wipe
Added information to readme.md regarding the lack of clarity about SSD wiping.
* #587
* Added guide for SSD
* Update README.md
Extended the disclaimer regarding SSD Wipe and fixed two typos
* ssd-guide compatibility note update
Added information regarding Samsung SATA SSD compatibility to sanitize command
* Added Solidigm compatibility for sata sanitize
* formatting (no content change)
* Added .DS_Store to gitignore
Added .DS_Store due for development on mac clients.
* Update ssd-guide.md
Added clarity regarding risks of incomplete sanitization of disks due to intransparency of vendor tools.
2024-09-06 13:08:56 +01:00
PartialVolume
2e6ce1630d
Merge pull request #589 from PartialVolume/toggle_font_size
...
toggle font size for tty terminal based use with d key. Not relevant for xorg/wayland based use.
2024-08-21 22:20:57 +01:00
PartialVolume
c024addd93
If nwipe used within ShredOS, the d key will toggle the font size, has no action for other distributions
2024-08-21 22:15:40 +01:00
PartialVolume
d1edd0570a
Merge pull request #588 from Knogle/patch-5
...
fix type error on i686 - uint64_t, by @xambroz
2024-08-19 23:14:58 +01:00
Fabian Druschke
af41c9739f
fix type error on i686 - uint64_t, by @xambroz
2024-08-19 21:04:11 +02:00
PartialVolume
97deed81db
Merge pull request #581 from Awire9966/patch-1
...
Added DiskDump
2024-05-28 21:55:53 +01:00
Andrew Cavallo
ddc63538b7
Update README.md
2024-05-27 22:11:02 -04:00
PartialVolume
28271712db
Update CHANGELOG.md
v0.37
2024-05-10 20:08:28 +01:00
PartialVolume
ef312ff90d
Merge pull request #577 from PartialVolume/change_nwipe.1_to_nwipe.8
...
Request change man/nwipe.1 to man/nwipe.8
2024-05-10 19:59:04 +01:00
PartialVolume
6d6b7ac8c1
Request change man/nwipe.1 to man/nwipe.8
...
Manpage is named nwipe.1 which would be correct but manpage
contains section 8 which forms a mismatch(warning) in Debian.
# Man sections
1 Executable programs or shell commands
2 System calls (functions provided by the kernel)
3 Library calls (functions within program libraries)
4 Special files (usually found in /dev)
5 File formats and conventions, e.g. /etc/passwd
6 Games
7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7), man-pages(7)
8 System administration commands (usually only for root)
9 Kernel routines [Non standard]
(requested by MvB)
2024-05-10 19:32:36 +01:00
PartialVolume
5140f92077
Merge pull request #576 from PartialVolume/master
...
Update CHANGELOG.md
2024-05-08 22:04:05 +01:00
PartialVolume
4893fa7ea0
Update CHANGELOG.md
2024-05-08 22:00:34 +01:00
PartialVolume
b83423a424
Merge pull request #575 from PartialVolume/bump_to_0.37
...
Bump to v0.37
2024-05-08 21:37:09 +01:00
PartialVolume
4394f24245
Bump to v0.37
2024-05-08 21:31:53 +01:00
PartialVolume
1ae76b5774
Merge pull request #574 from Polynomial-C/configure_ac_fix
...
configure.ac: Fix check for parted
2024-05-06 23:15:31 +01:00
Lars Wendler
fca8937f26
configure.ac: Fix check for parted
...
PKG_CHECK_MODULES needs all modules in a single list or else the following
error message appears during configure run:
./configure: 6807: libconfig: not found
because the macro interprets "[libconfig]" as the action that needs to be
done if parted was found.
Removed superfluous check for libconfig as requested by PartialVolume
2024-05-06 19:34:02 +02:00
PartialVolume
09d620c9c7
Update README.md
...
Update readme.md with the new prngs that will be available from V0.37+
2024-04-19 23:37:32 +01:00
Martijn van Brummelen
f0ed2fe7f0
Update nwipe.1
...
W: nwipe: wrong-manual-section 1 != 20 [usr/share/man/man1/nwipe.1.gz:1]
2024-04-16 20:11:10 +02:00
PartialVolume
9400ff5219
Merge pull request #571 from PartialVolume/Fix_conditional_jump_or_move_on_unitialised_value
...
Fix conditional jump on uninitialised value
2024-04-08 21:26:59 +01:00
PartialVolume
81fc479239
Fix conditional jump on unitialised value
...
This fixes a valgrind detected error. We check that
the number of real max sectors is greater than zero before
incrementing the value by 1. However ocassionaly the ioctl
call may not be able to obtain the dco and therefore the
ioctl data block is never populated. By zeroing the data
block prior to use and if it is not populated by the ioctl
call then the calculated real max sectors will be
zero and no increment will occur which is what we want.
2024-04-08 21:17:41 +01:00
PartialVolume
28095801ac
Merge pull request #569 from AndCycle/fix_help
...
Add missing help for HMG IS5 enhanced
2024-04-05 12:14:54 +01:00
AndCycle
66a951722d
Add missing help for HMG IS5 enhanced
2024-04-05 05:36:06 +08:00
PartialVolume
834348c8c8
Merge pull request #566 from Knogle/master
...
XORoshiro-256 and ALFG as default PRNG for 64-Bit and 32-Bit platforms. Also PRNG method as default method.
2024-03-28 22:09:22 +00:00
PartialVolume
e4a51c00c1
Merge pull request #565 from PartialVolume/Fix_valgrind_unconditional_jump_or_move_on_unitialised_value
...
Fix valgrind jump or move on unconditional value in nwipe config code
2024-03-28 17:38:21 +00:00
PartialVolume
00bcce475b
Fix valgrind jump or move on unconditional
2024-03-28 17:17:19 +00:00
Fabian Druschke
0114ccf937
Fixed formatting using make format for options.c
2024-03-28 11:58:07 -03:00
Fabian Druschke
616a2ab236
Forgot nwipe_ in front of add_lagged_fibonacci, leading to compiling error
2024-03-28 11:56:54 -03:00
Fabian Druschke
e6e638c4dc
Advocate for PRNG as default option, as well as XORoshiro-256 for 64-Bit systems, and Additive Lagged Fibonacci Generator for 32-Bit legacy systems
2024-03-28 11:51:47 -03:00
PartialVolume
8ad4fe200d
Merge pull request #562 from Knogle/master
...
Fixed memory leak in line 328, writing 1 byte beyond allocated memory.
2024-03-26 21:39:28 +00:00
PartialVolume
a4ce92be6f
Merge pull request #561 from PartialVolume/Update_pdf_with_xoro_and_fibonacci_prngs
...
Update PDF code with new PRNGs
2024-03-26 21:21:18 +00:00
PartialVolume
e851769025
Update PDF code with new PRNGs
...
Updated pdf to recognise XORshiro256 and
lagged Fibonacci PRNGs.
2024-03-26 21:17:23 +00:00
Fabian Druschke
c7ada53d4e
Fixed memory leak in line 328, writing 1 byte beyond allocated memory.
2024-03-26 13:28:10 -03:00
PartialVolume
bb93793d7f
Merge pull request #558 from Knogle/master
...
Renamed N and M to MT_STATE_SIZE and MT_MIDDLE_WORD due to const naming of mt19937ar-cok.h, causing conflicts with SHA-512 HMAC's libssl.
2024-03-22 01:35:17 +00:00
PartialVolume
ea386f35e7
Update gui.c with correct number of prngs
2024-03-21 22:51:31 +00:00
PartialVolume
204a82f6f0
Merge pull request #555 from Knogle/xoroshiro256
...
Implement XORoshiro-256 PRNG for Enhanced Random Number Generation Efficiency
2024-03-21 22:10:14 +00:00
PartialVolume
f66d838b23
Fix formatting in gui.c
2024-03-21 22:07:52 +00:00
PartialVolume
4fad31ec50
Fix a couple of formatting issues in prng.c
2024-03-21 22:03:24 +00:00
PartialVolume
0e03653ab5
Merge branch 'master' into xoroshiro256
2024-03-21 21:28:06 +00:00
Fabian Druschke
4e29f6c514
Renamed N and M to MT_STATE_SIZE and MT_MIDDLE_WORD due to const naming of mt19937ar-cok.h, causing conflicts with SHA-512 HMAC's libssl.
2024-03-21 17:28:57 -03:00
PartialVolume
d40c28bfc5
Merge pull request #556 from Knogle/fibonacci
...
Implemented Lagged Fibonacci generator PRNG providing high-speed, medium-quality numbers.
2024-03-21 18:49:16 +00:00
Fabian Druschke
0d0150393c
Fixed stray / inside of options.c
2024-03-21 10:01:17 -03:00
Fabian Druschke
238656a5b4
Fixed leftovers from XORoshiro-256, fixed missing PRNG option in options.c
2024-03-21 05:01:10 -03:00
Fabian Druschke
a2d998d7c3
Fixed formatting
2024-03-20 17:48:55 -03:00
Fabian Druschke
a89dc8b9e9
Implemented Substract-and-Carry, now offering high-quality output.
2024-03-20 17:45:14 -03:00
Fabian Druschke
87376a0bbb
Removed leftover references to AES-CTR, not belonging here.
2024-03-20 17:39:32 -03:00
Fabian Druschke
201eb565f9
Implemented Lagged Fibonacci generator PRNG providing high-speed, medium-security numbers.
2024-03-20 17:28:57 -03:00
Fabian Druschke
50bcf81ea6
Fixed src/temperature.c formatting
2024-03-19 08:25:09 -03:00
Fabian Druschke
5e532c9367
Rebased branch, fixed conflicts. Now Xoroshiro-256 in standalone branch
2024-03-19 08:24:38 -03:00
PartialVolume
cb595e139c
Update README.md
v0.36
2024-02-20 21:19:54 +00:00