| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2017-07-19 | Merge pull request #27 from google/tests | Joseph Richey | |
| coveralls: Adding Travis CI integration | |||
| 2017-07-19 | Build system: no longer run make gen for make all | Joe Richey joerichey@google.com | |
| 2017-07-19 | crypto: Add more tests for bad key lengths | Joe Richey joerichey@google.com | |
| 2017-07-19 | README: add badges for license and code coverage | Joe Richey joerichey@google.com | |
| 2017-07-19 | coveralls: Adding Travis CI integration | Joe Richey joerichey@google.com | |
| 2017-07-18 | Merge pull request #23 from google/fix | Joseph Richey | |
| travis CI: Test config file | |||
| 2017-07-18 | Makefile: typo | Joe Richey joerichey@google.com | |
| 2017-07-18 | Update documentation about new build system | Joe Richey joerichey@google.com | |
| 2017-07-18 | metadata: Remove "go generate" and regenerate | Joe Richey joerichey@google.com | |
| 2017-07-18 | tests: Unit tests and Integration tests work | Joe Richey joerichey@google.com | |
| Now the testing functions will skip the integration tests if a testing filesystem is not specified. | |||
| 2017-07-18 | Travis.yml and Makefile now run integration tests. | Joe Richey joerichey@google.com | |
| 2017-07-18 | Merge pull request #22 from google/fix | Joseph Richey | |
| Fixing fscrypt build system | |||
| 2017-07-17 | actions: Fixed flaky hashing test | Joe Richey joerichey@google.com | |
| 2017-07-17 | Better output for input_fail.py | Joe Richey joerichey@google.com | |
| 2017-07-17 | cmd/fscrypt: more nits to fix "make lint" | Joe Richey joerichey@google.com | |
| 2017-07-17 | Small fixes so "make lint" doesn't complain. | Joe Richey joerichey@google.com | |
| 2017-07-17 | pam: Added missing documentation (fix "make lint") | Joe Richey joerichey@google.com | |
| 2017-07-17 | Changes from "make format" | Joe Richey joerichey@google.com | |
| 2017-07-17 | Makefile: Rewrite for presubmit checks | Joe Richey joerichey@google.com | |
| The commit reorganizes the Makefile, so that "make check" can run on each PR to detect any errors. | |||
| 2017-07-17 | Merge pull request #21 from google/fix | Joseph Richey | |
| Add PAM package | |||
| 2017-07-17 | cmd/fscrypt: username and login token fix | Joe Richey joerichey@google.com | |
| The commit changes how we get the username representation, and uses the new pam API for checking the proposed login token. | |||
| 2017-07-17 | pam: IsUserLoginToken now uses PAM library | Joe Richey joerichey@google.com | |
| 2017-07-17 | pam: Add Go wrappers around PAM functions | Joe Richey joerichey@google.com | |
| This commit provides a Go interface to the PAM functions. | |||
| 2017-07-17 | pam: C implementation for conversation and cleanup | Joe Richey joerichey@google.com | |
| This commit adds in a C implementation for the pam_conv we will use in login.go as well as adding three CleanupFuncs that will be used with pam_set_data(). It also adds copyInfoSecret() which should be paired with freeSecret(). | |||
| 2017-07-17 | crypto: Conversion to/from C strings | Joe Richey joerichey@google.com | |
| 2017-07-17 | pam: Add PAM Items and Flags | Joe Richey joerichey@google.com | |
| Code pulled from github.com/msteinert/pam | |||
| 2017-07-17 | util: Add conversions for byte/pointer arrays | Joe Richey joerichey@google.com | |
| 2017-07-17 | Merge pull request #20 from google/fix | Joseph Richey | |
| Refactor ReadLine functions | |||
| 2017-07-17 | cmd/fscrypt: prompts now use command functions | Joe Richey joerichey@google.com | |
| 2017-07-17 | util: Move line reading into common package | Joe Richey joerichey@google.com | |
| 2017-07-17 | Merge pull request #19 from google/fix | Joseph Richey | |
| Separate encryption support from metadata support | |||
| 2017-07-17 | cmd/fscrypt: Improve "fscrypt status" | Joe Richey joerichey@google.com | |
| Now that we can distinguish between lacking encryption support and lacking fscrypt metadata, "fscrypt status" can now display this additional information. | |||
| 2017-07-17 | cmd/fscrypt: Check support before encrypting | Joe Richey joerichey@google.com | |
| Almost all actions only need to to check that the fscrypt metadata exists (this is handled by the Mount methods). Only "fscrypt encrypt" need to be sure the filesystem also supports encryption, so this check is added. | |||