| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-08-31 | Fixed linter issues | Joe Richey | |
| 2017-08-30 | cmd/fscrypt: Add --user flag for running as root | Joe Richey | |
| The --user flag can now be used to have the targe user (the one whose keyring and password will be used in fscrypt) be different than the calling user. Very usefull for things like sudo fscrypt purge /media/joerichey/usb --user=joerichey which will now have privileges to drop caches, but will properly clear the keys from the user's keyring. | |||
| 2017-08-30 | pam_fscrypt: Added logging and use of new pam API | Joe Richey | |
| 2017-08-30 | actions: context now hold a target user.User | Joe Richey | |
| This user is used with policies to interface with the keryings and with protectors to indicate which user's login passphrase should be used to protectors of type pam_passphrase. | |||
| 2017-08-30 | crypto: Updated to include user parameter | Joe Richey | |
| 2017-08-30 | pam: Handle holds data for calling and PAM users | Joe Richey | |
| The functions are now changed to (Start|Stop)AsPamUser to indicate that they handle privilege modification and keyring setup. | |||
| 2017-08-30 | security: Rewrite of keryings and permissions | Joe Richey | |
| The keyring lookup functions no longer read from /proc/keys. Now they simply spawn a thread, drop privs, and check with GetKeyringID and KEY_SPEC_USER_KEYRING. See userKeyringID() for more info. The privileges functions have also been changed. Now the concept of setting privileges is seperate form the concept of setting up the keyrings. | |||
| 2017-08-30 | util: Added parsing and effective user functions | Joseph Richey | |
| 2017-08-30 | gitignore: Update to include VSCode files | Joseph Richey | |
| 2017-08-29 | Go formatter "gofmt" -> "goimports" | Joseph Richey | |
| 2017-08-29 | pam_fscrypt: Handle empty arguments list | Joseph Richey | |
| 2017-08-29 | cmd/fscrypt: Stop dropping/raising for sudo | Joseph Richey | |
| 2017-08-29 | Merge pull request #49 from google/misc | Joseph Richey | |
| Fix a wide variety of small issues and update documentation | |||
| 2017-08-29 | Merge pull request #48 from google/contrib | Joseph Richey | |
| Update CONTRIBUTING.md to explain how issues will work | |||
| 2017-08-29 | Merge pull request #47 from google/build_tags | Joseph Richey | |
| Makefile: Build version flag no longer needs repo | |||
| 2017-08-29 | README: Clarified boot related encryption issues | Joe Richey | |
| 2017-08-29 | CONTRIBUTING: typo | Joe Richey | |
| 2017-08-29 | crypto: Handle when "ulimit -l" is too low | Joe Richey | |
| 2017-08-29 | Fixed typos | Joe Richey | |
| 2017-08-29 | Added +build linux,cgo flags | Joe Richey | |
| 2017-08-29 | CONTRIBUTING: Make it clear how issues work | Joe Richey | |
| 2017-08-29 | Makefile: Build version flag no longer needs repo | Joe Richey | |
| 2017-08-28 | Merge pull request #44 from mhalcrow/master | Joseph Richey | |
| Fix typo (once -> one). | |||
| 2017-08-25 | Fix typo (once -> one). | Michael Halcrow | |
| 2017-08-24 | Merge pull request #25 from google/fixv0.2.00.2.0 | Joseph Richey | |
| fscrypt PAM module | |||
| 2017-08-24 | Updated documentation for PAM module help | Joseph Richey | |
| 2017-08-23 | security: fscrypt now possesses the user keyring | Joseph Richey | |
| 2017-08-23 | pam_fscrypt: Session accounting completed | Joe Richey joerichey@google.com | |
| 2017-08-23 | Added some documentation and improved security API | Joe Richey joerichey@google.com | |
| 2017-08-22 | pam_fscrypt: lock all PAM policies w/ flag | Joe Richey joerichey@google.com | |
| 2017-08-22 | pam_fscrypt: Updated module to use new APIs | Joe Richey joerichey@google.com | |
| 2017-08-22 | security: Moved cache dropping function | Joe Richey joerichey@google.com | |
| 2017-08-22 | Updated documentation and build system for PAM | Joe Richey joerichey@google.com | |
| 2017-08-22 | pam_fscrypt: The actual PAM module and config | Joe Richey joerichey@google.com | |
| 2017-08-22 | Various small nits a helper functions for PAM | Joe Richey joerichey@google.com | |
| 2017-08-22 | Merge pull request #39 from google/purge | Joseph Richey | |
| Purge command now clears cache | |||
| 2017-08-22 | security: Fixed typo and improved error handling | Joe Richey joerichey@google.com | |
| 2017-08-17 | cmd/fscrypt: purge command now clears cache | Joe Richey joerichey@google.com | |
| 2017-08-15 | Merge pull request #37 from google/keyring | Joseph Richey | |
| crypto: Switch from session to user keyring | |||
| 2017-08-15 | Merge pull request #36 from google/memory | Joseph Richey | |
| util: Slice/Pointer conversion fits in MatInt32 | |||
| 2017-08-15 | crypto: Switch from session to user keyring | Joe Richey joerichey@google.com | |
| 2017-08-13 | util: Slice/Pointer conversion fits in MatInt32 | Joseph Richey | |
| 2017-08-07 | Merge pull request #33 from ebiggers/fix_hashing_calibration | Joseph Richey | |
| actions: calculate password hash difficulty correctly | |||
| 2017-08-07 | Merge pull request #32 from ebiggers/ErrKeyFileLength_fix | Joseph Richey | |
| cmd/fscrypt: fix help message for ErrKeyFileLength | |||
| 2017-08-07 | actions: calculate password hash difficulty correctly | Eric Biggers | |
| 'fscrypt setup' is supposed to calibrate the Argon2 password hashing difficulty to 1s by default, but actually it was setting it to only 1s / num_cpus because the hashing is done with all CPUs and it is timed using the CLOCK_PROCESS_CPUTIME_ID clock, which measures the time spent by all threads in the process. Fix this by dividing the elapsed time by HashingCosts.Parallelism, which is used as the number of threads. | |||
| 2017-08-07 | cmd/fscrypt: fix help message for ErrKeyFileLength | Eric Biggers | |
| The key file for the raw_key source is required to contain a wrapping key (32 bytes), not a policy key (64 bytes). | |||
| 2017-07-25 | Merge pull request #30 from google/josephlr-patch-1 | Joseph Richey | |
| README reformatting | |||
| 2017-07-25 | README reformatting | Joseph Richey | |
| The version badge was broken. This fixes it and inlines the version in the top line. | |||
| 2017-07-23 | Merge pull request #29 from google/docs | Joseph Richey | |
| Fixed cloning instructions | |||
| 2017-07-23 | README: Fixed cloning documentation | Joseph Richey | |