storj/pkg
paul cannon c35b93766d
Unite all cryptographic signing and verifying (#1244)
this change removes the cryptopasta dependency.

a couple possible sources of problem with this change:

 * the encoding used for ECDSA signatures on SignedMessage has changed.
   the encoding employed by cryptopasta was workable, but not the same
   as the encoding used for such signatures in the rest of the world
   (most particularly, on ECDSA signatures in X.509 certificates). I
   think we'll be best served by using one ECDSA signature encoding from
   here on, but if we need to use the old encoding for backwards
   compatibility with existing nodes, that can be arranged.

 * since there's already a breaking change in SignedMessage, I changed
   it to send and receive public keys in raw PKIX format, instead of
   PEM. PEM just adds unhelpful overhead for this case.
2019-02-07 14:39:20 -06:00
..
accounting Unite all cryptographic signing and verifying (#1244) 2019-02-07 14:39:20 -06:00
audit Ensure cursor tests run against postgres (#1228) 2019-02-05 17:45:09 +02:00
auth Unite all cryptographic signing and verifying (#1244) 2019-02-07 14:39:20 -06:00
bwagreement Unite all cryptographic signing and verifying (#1244) 2019-02-07 14:39:20 -06:00
certdb Unite all cryptographic signing and verifying (#1244) 2019-02-07 14:39:20 -06:00
certificates Unite all cryptographic signing and verifying (#1244) 2019-02-07 14:39:20 -06:00
cfgstruct Use lower bcrypt cost for console.Service when running tests and disable flaky tests (#1236) 2019-02-05 19:31:53 +02:00
datarepair Proper planet shutdown (#1249) 2019-02-06 15:19:14 +02:00
dht Remove node package and simplify DHT interface (#1233) 2019-02-06 14:37:17 +02:00
discovery Fix discovery busy-spin (#1248) 2019-02-06 14:25:29 +02:00
eestream Improve logic for cutting the long tail during upload (#909) 2019-02-05 12:54:25 +02:00
encryption updates copyright 2018 to 2019 (#1133) 2019-01-24 15:15:10 -05:00
identity Unite all cryptographic signing and verifying (#1244) 2019-02-07 14:39:20 -06:00
kademlia Remove node package and simplify DHT interface (#1233) 2019-02-06 14:37:17 +02:00
metainfo/kvmetainfo don't put nil nodes in GetResponse (#1218) 2019-02-05 23:12:27 +02:00
miniogw Add bucket to project relationship on satellite (#1143) 2019-02-05 19:22:17 +02:00
overlay Ensure overlay tests run against postgres (#1232) 2019-02-06 15:32:42 +02:00
pb Readable sizes in dashboard (#1180) 2019-01-30 14:49:25 -05:00
peertls Unite all cryptographic signing and verifying (#1244) 2019-02-07 14:39:20 -06:00
piecestore Unite all cryptographic signing and verifying (#1244) 2019-02-07 14:39:20 -06:00
pkcrypto Unite all cryptographic signing and verifying (#1244) 2019-02-07 14:39:20 -06:00
pointerdb Unite all cryptographic signing and verifying (#1244) 2019-02-07 14:39:20 -06:00
process Cleanup repository a bit (#1203) 2019-02-01 20:21:00 +02:00
ranger psserver: swallow io.EOF when getting full content in FileRanger (#1238) 2019-02-06 07:41:41 +02:00
server Consolidate key/cert/signature encoding and decoding (#1243) 2019-02-07 12:40:28 -06:00
statdb updates copyright 2018 to 2019 (#1133) 2019-01-24 15:15:10 -05:00
storage Unite all cryptographic signing and verifying (#1244) 2019-02-07 14:39:20 -06:00
storj Make Bandwidth Agreements Secure / Trustable (#1117) 2019-01-25 13:05:21 -05:00
stream updates copyright 2018 to 2019 (#1133) 2019-01-24 15:15:10 -05:00
telemetry Cleanup repository a bit (#1203) 2019-02-01 20:21:00 +02:00
transport Proper planet shutdown (#1249) 2019-02-06 15:19:14 +02:00
utils identity improvements: (#1215) 2019-02-06 17:40:55 +01:00