summaryrefslogtreecommitdiffstats
path: root/sbin/gbde/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Convert sbin/ to LIBADDbapt2014-11-251-2/+1
| | | | Reduce overlinking
* Add the Clang specific -Wmissing-variable-declarations to WARNS=6.ed2013-04-191-0/+1
| | | | | | | | | | | | | This compiler flag enforces that that people either mark variables static or use an external declarations for the variable, similar to how -Wmissing-prototypes works for functions. Due to the fact that Yacc/Lex generate code that cannot trivially be changed to not warn because of this (lots of yy* variables), add a NO_WMISSING_VARIABLE_DECLARATIONS that can be used to turn off this specific compiler warning. Announced on: toolchain@
* Use NO_WCAST_ALIGN for sbin/gbde, this is more appropriate to fix thedim2011-12-171-5/+3
| | | | | | alignment warnings than using WARNS=3, and it also works for clang. MFC after: 1 week
* MFtbemd:imp2010-08-231-1/+1
| | | | | Prefer MACHNE_CPUARCH to MACHINE_ARCH in most contexts where you want to test of all the CPUs of a given family conform.
* Bump WARNS where possible.uqs2010-02-151-3/+1
| | | | | Checked by: make universe Approved by: ed (co-mentor)
* Make the regression test run also with obj directories.phk2003-10-171-1/+1
|
* Moved libgeom.so dependencies to where they belong.ru2003-05-171-2/+2
| | | | | Reviewed by: phk Approved by: re (scottl)
* Normalize, fix ``make checkdpadd''.ru2003-04-161-5/+6
|
* Don't pull in geom_enc.c any more.phk2003-04-031-3/+1
|
* Use new GEOM OAM. Kernels have supported this for a number of days, sophk2003-03-311-1/+1
| | | | people should be OK.
* Solve another bug in the mapping code: correctly skip lock sectors.phk2002-12-181-0/+6
| | | | | | | | | Make sure sector zero is protected if it contains metadata. Lower WARNS for gbde to 3 on non-i386 archs. rijndael-fst is evil but appearntly does the right thing and passes the test-vectors. MFC Candidate.
* A couple of stylistic improvements.phk2002-12-171-0/+2
|
* Run a revision on the GBDE encryption facility.phk2002-11-041-2/+5
| | | | | | | | | | | | | | | | | | | | Replace ARC4 with SHA2-512. Change lock-structure encoding to use random ordering rather for obscurity. Encrypt lock-structure with AES/256 instead of AES/128. Change kkey derivation to be MD5 hash based. Watch for malloc(M_NOWAIT) failures and ditch our cache when they happen. Remove clause 3 of the license with NAI Labs consent. Many thanks to "Lucky Green" <shamrock@cypherpunks.to> and "David Wagner" <daw@cs.berkeley.edu>, for code reading, inputs and suggestions. This code has still not been stared at for 10 years by a gang of hard-core cryptographers. Discretion advised. NB: These changes result in the on-disk format changing: dump/restore needed. Sponsored by: DARPA & NAI Labs.
* I overlooked an absolute path.phk2002-10-211-1/+1
| | | | Submitted by: Henric Jungheim <henric@attbi.com>
* Use .PATH instead of VPATH.phk2002-10-201-1/+2
| | | | Fix typo in man-page: man-section is 8.
* Complete the Geom Based Disk Encryption: Add the OAM utility.phk2002-10-201-0/+25
Sponsored by: DARPA and NAI Labs
OpenPOWER on IntegriCloud