Shared key means the key is used for multiple actors. I'm not sure explicitly specifying this will be necessary, but I prefer to have it in place to help with debugging in case something unexpected comes from other servers, or my format overlaps with stuff used in other software and encodes a different meaning. Each public key can specify whether it's shared or personal, and this patch checks for that when verifying a request signature. It rejects shared keys, accepting valid sigs only from personal keys. Very soon I'll add shared key support. |
||
|---|---|---|
| .. | ||
| Control | ||
| Darcs/Local | ||
| Data | ||
| Database | ||
| Diagrams | ||
| Formatting | ||
| Language/Haskell/TH/Quote | ||
| Network | ||
| Text | ||
| Vervis | ||
| Web | ||
| Yesod | ||
| GitPackProto.hs | ||