Diogo Monica
7de1acfc04
Bump gotuf
...
Signed-off-by: Diogo Monica <diogo@docker.com >
2015-07-18 01:48:06 -07:00
David Lawrence
b561f347ed
updating errors to use distribution's errcode package
...
Signed-off-by: David Lawrence <david.lawrence@docker.com > (github: endophage)
2015-07-17 18:02:56 -07:00
David Lawrence
d453c6548d
client side of multi TUF file atomic update
...
Signed-off-by: David Lawrence <david.lawrence@docker.com > (github: endophage)
2015-07-17 17:48:06 -07:00
Aaron Lehmann
d2ea9cc0d5
Updates to notary for gotuf's split of PublicKey and PrivateKey interfaces
...
Functions should now take data.PublicKey or data.PrivateKey instead of
data.Key.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com >
2015-07-17 11:35:22 -07:00
Aaron Lehmann
125d72fd77
Big refactor to make signer use cryptoservices
...
- Add MemoryFileStore, a partial FileStore implementation that doesn't
persist on disk.
- Create a KeyStore interface that allows pluggable key store types. Use
this interface in the cryptoservice implementation.
- Add KeyMemoryStore, which uses MemoryFileStore to provide a KeyStore.
- Add GetKey and DeleteKey functions to cryptoservice.CryptoService.
- Refactor the hardware RSA signing service as a CryptoService.
- Replace custom ed25519 code with cryptoservice.CryptoService.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com >
2015-07-17 09:33:19 -07:00
Diogo Monica
321b155596
Godeps update, removed dependency on rufus
...
Signed-off-by: Diogo Monica <diogo@docker.com >
2015-07-14 00:39:03 -07:00
David Lawrence
81ab80d0bf
adding sqlmock godep
...
Signed-off-by: David Lawrence <david.lawrence@docker.com > (github: endophage)
2015-07-13 18:19:31 -07:00
Diogo Mónica
935b9a9366
Merge pull request #47 from docker/cryptoservice-refactor
...
Refactor crypto service
2015-07-13 15:29:59 -07:00
Diogo Monica
8dcea65731
Adding new gotuf
...
Signed-off-by: Diogo Monica <diogo@docker.com >
2015-07-13 15:28:33 -07:00
Aaron Lehmann
ea298b4999
Update gotuf to 875881b1d0ce625f54318e3ebfd79414a6b5e285
...
This brings in the Signer removal.
Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com >
2015-07-13 14:42:24 -07:00
David Lawrence
da59198191
adding htpasswd auth to support the same set of mechanisms as distribution
...
Signed-off-by: David Lawrence <david.lawrence@docker.com > (github: endophage)
2015-07-13 14:17:24 -07:00
Derek McGowan
c87caf3979
Use uuid library from distribution
...
Distribution updated context library to use its own uuid library which does not panic on entropy exhaustion.
Updated to use latest context library from distribution.
Updated auth to match context and uuid library version.
Signed-off-by: Derek McGowan <derek@mcgstyle.net > (github: dmcgowan)
2015-07-13 10:09:06 -07:00
Diogo Monica
373e4f6c76
Adding term as new dependency
...
Signed-off-by: Diogo Monica <diogo@docker.com >
2015-07-12 23:00:20 -07:00
Diogo Monica
2522b3f6df
Updating gotuf
...
Signed-off-by: Diogo Monica <diogo@docker.com >
2015-07-12 22:49:35 -07:00
Diogo Monica
5a7e1ca7f2
Vendoring new gotuf
...
Signed-off-by: Diogo Monica <diogo@docker.com >
2015-07-10 15:17:44 -07:00
David Lawrence
d1b09962f1
using roundtripper in notary client
...
Signed-off-by: David Lawrence <david.lawrence@docker.com > (github: endophage)
2015-07-10 10:02:38 -07:00
Diogo Monica
1ae9cf057e
Removing dangling temp test directories
2015-07-09 21:03:54 -07:00
Diogo Monica
9ae667c9aa
Adding new vendored gotuf
...
Signed-off-by: Diogo Monica <diogo@docker.com >
2015-07-09 18:57:53 -07:00
David Lawrence
3bcc0e1d4d
updating wo make notary work with rufus again
...
Signed-off-by: David Lawrence <david.lawrence@docker.com > (github: endophage)
2015-07-09 17:58:09 -07:00
Diogo Monica
e66dc12eca
More refactor
2015-07-09 17:58:08 -07:00
David Lawrence
89379a728c
adding timestamping and some general cleanup
...
Signed-off-by: David Lawrence <david.lawrence@docker.com > (github: endophage)
2015-07-03 15:38:09 -07:00
David Lawrence
9c0db05e6a
updating gotuf for the VerifyRoot function
2015-06-28 16:35:24 -07:00
Nathan McCauley
e46a95227c
rename vetinari to notary
...
Signed-off-by: Nathan McCauley <nathan.mccauley@docker.com >
2015-06-19 11:01:19 -07:00
David Lawrence
c9df04c4c0
remove actually working now
2015-06-18 19:44:33 -07:00
David Lawrence
06abf201c3
adding remove
2015-06-18 19:33:47 -07:00
David Lawrence
6bb833f7ff
fixing version check
2015-06-18 14:39:48 -07:00
David Lawrence
5b64c7b084
updating calls to CryptoService.Create to pass role name
2015-06-18 13:53:10 -07:00
David Lawrence
e434232709
list works
2015-06-17 23:45:51 -07:00
David Lawrence
322f60b1ba
tuf push working
2015-06-17 22:10:07 -07:00
David Lawrence
bb32390698
adding target now works
2015-06-17 21:01:24 -07:00
David Lawrence
291ff47e4f
updating gotuf with working handling of newlines in keys
2015-06-17 19:22:14 -07:00
David Lawrence
e11cab0519
tuf init working
2015-06-17 18:19:39 -07:00
Diogo Monica
26f694196e
Fixing Godeps
2015-06-17 11:48:25 -07:00
Derek McGowan
a7164b638b
Update godeps
...
Godeps now has the collection of dependencies from the different cmds
Signed-off-by: Derek McGowan <derek@mcgstyle.net > (github: dmcgowan)
2015-06-17 11:16:11 -07:00
David Lawrence
00a4ef9d15
adding mysql driver
2015-06-16 12:21:01 -07:00
David Lawrence
cc0782d3d2
rewriting imports to 'gotuf', adding config to set log level, making
...
restart/shutdown cleanup connections after timeout, updating godeps
2015-06-11 16:30:25 -07:00
David Lawrence
0bc0b4470c
adding logrus
2015-05-12 14:08:15 -07:00
David Lawrence
7f5250b604
more init fixes
2015-04-29 11:27:16 -07:00
David Lawrence
7bce36a2c5
godep update for repo init
2015-04-29 11:19:49 -07:00
Nathan McCauley
c7ae7435c4
public key type canonicalization
2015-04-28 17:28:48 -07:00
Nathan McCauley
9e5b845ab8
another godep update
2015-04-28 17:04:23 -07:00
Nathan McCauley
97e83d3238
bump godeps
2015-04-28 17:01:39 -07:00
Nathan McCauley
dc87e7fb32
godeps grpc
2015-04-28 11:22:09 -07:00
Nathan McCauley
762dca2ffb
godep update
2015-04-28 11:22:09 -07:00
Nathan McCauley
c7da5dc03b
update Godeps
2015-04-27 11:14:12 -07:00
David Lawrence
4cc70c69a6
adding libtrust to godeps
2015-04-24 15:36:35 -07:00
David Lawrence
3cbf12cc70
fix for go-tuf test database
2015-04-20 13:46:26 -07:00
David Lawrence
0db3e8469b
updating go-tuf version saved in godeps
2015-04-20 12:11:30 -07:00
David Lawrence
52505d36e1
cleanup work and updating godeps
2015-04-20 11:30:58 -07:00
David Lawrence
cdc0c59cbb
update go-tuf dependency
2015-04-16 15:49:27 -07:00