github.com/jlmucb/cloudproxy@v0.0.0-20170830161738-b5aa0b619bc4/go/support_libraries/rotation_support/README.md (about)

     1  This library contains support functions to add, retract or rotate keys or objects.  Functions in this
     2  library can be used to change object statuses, and add objects with new epoch both by creating new
     3  protecting or protector objects and encrypting or reencrypting portions of the key hierarchy to accommodate
     4  these changes.  It can also find the status of all objects by name and epoch, status, type or validity period.
     5  For example, when a protector key corresponding to a new epoch it can change the status of the earlier epochs
     6  of this key and reencrypt the protected objects protected by the previous key epoch.
     7  Finally, it can roll back epoch changes.
     8