| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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. | |||
| 2017-07-17 | filesystem: Distinguish support and setup for fs | Joe Richey joerichey@google.com | |
| This commit splits two pieces of functionality. Detecting if the fscrypt metadata exists is now in CheckSetup() and checking if the filesystem supports encryption is now in CheckSupport(). | |||
| 2017-07-17 | Merge pull request #18 from google/fix | Joseph Richey | |
| Polices can now be directly unlocked with Protectors | |||
| 2017-07-17 | actions: Add tests for policy unlocking | Joe Richey joerichey@google.com | |
| 2017-07-17 | actions: Protectors can directly unlock Policies | Joe Richey joerichey@google.com | |
| In addition to using callbacks, unlocked Protectors can now directly unlock a policy. The error codes are updated to make more sense. | |||
| 2017-07-14 | Merge pull request #16 from google/fix | Joseph Richey | |
| Use Description when placing keys in the keyring | |||
| 2017-07-14 | actions: Policies now have Description method | Joe Richey joerichey@google.com | |
| 2017-07-14 | crypto: Use single description parameter | Joe Richey joerichey@google.com | |
| Instead of using the service+descriptor parameters (which are always combined in the same way), use a single description parameter. | |||