keybase / go-crypto

[mirror] Go supplementary cryptography libraries
https://godoc.org/golang.org/x/crypto
BSD 3-Clause "New" or "Revised" License
50 stars 20 forks source link

Userid revocations and designated key revokers #51

Closed zapu closed 7 years ago

zapu commented 7 years ago

work in progress

Revoked identities won't show up in Identities map, but they can be accessed through BadIdentities. Also there is a Revocation field in Identity struct now.

Designated revokes end up in UnverifiedRevocations. Only revocations issued by designated keys are considered. Designation has to be signed and this is verified, but the consumer has to verify actual revocation (using the designee's key).