aboutsummaryrefslogtreecommitdiff
path: root/vendor/golang.org
AgeCommit message (Collapse)Author
2018-02-11vendor: include source for toolsJoseph Richey
This change vendors the source for all our build, formatting, and linting tools. Generated by running "dep ensure".
2018-02-11vendor: update vendored dependanciesJoseph Richey
This change updates dependancies to be consistent with Gopkg.toml. This change was generated by running "dep ensure".
2018-02-09dep: Run dep ensureJoseph Richey
2018-02-08dep: Setup Gopkg.tomlJoseph Richey
This change transitions to dep, sets up Gopkg.toml, and purnes the maximum allowable number of files.
2017-09-29vendor: Just add windows to make govendor workJoseph Richey
2017-09-29vendor: Update to latest versionsJoseph Richey
This changes the vendored sources of github.com/golang/protobuf, golang.org/x/crypto/ssh, and golang.org/x/sys/unix to be the current master versions.
2017-06-15vendor: update x/sys/unixJoe Richey joerichey@google.com
This commit updates the vendored x/sys/unix to the current version. This means that our vendored version of x/sys/unix no longer contains custom patches. A few changes are needed in InsertPolicyKey() as the final API differed slightly from our patches. Change-Id: Ifff31c04e708f9dc4395ab5bfcc94e42fb46dea5
2017-05-31vendor: add in external packages for use with CLIJoe Richey joerichey@google.com
crypto/ssh/terminal gets us information about the terminal, such as its dimensions and state. It also allows us to manipulate the terminal. For example, we can put the terminal in raw mode when a passphrase needs to be entered. This commit also add the github.com/urfave/cli package which we will use to write the command line tool component of fscrypt. This tool allows for us to easily use commands and subcommands. Note that this is actually the upstream repository with two PRs applied: https://github.com/urfave/cli/pull/629 https://github.com/urfave/cli/pull/630 They fix bugs in the handling of custom usage errors. Change-Id: I2d3ba967b1bce8f73440e3a06df4eaba7ab96c19
2017-05-02vendor: adding in golang.org/x/crypto/hkdfJoe Richey joerichey@google.com
This commit adds in the golang.org/x/crypto/hkdf package which contains the HMAC-based Extract-and-Expand Key Derivation Function (HKDF) as defined in RFC 5869. This package will be used later in the crypto package to stretch a single cryptographic key into multiple keys. Change-Id: I387230344bdeadc7d38c46994a228eecda2e12bd
2017-05-02vendor: adding in golang.org/x/sys/unix packageJoe Richey joerichey@google.com
This commit adds in the golang.org/x/sys/unix package. This package provides a low-level interface to unix syscalls. We will uses this package instead of the built-in "syscall" package because the syscall package is locked down (https://golang.org/pkg/syscall) and is not exposing any new kernel functionality. In fact, this is actually a patched version of the x/sys/unix package pending review (first part: https://go-review.googlesource.com/c/37943). The version included in this commit exposes all of the filesystem encryption kernel interfaces to Go code. Change-Id: Ic5f9c98b858ccb00db97502c9a60e9249aa8ba38