First steps toward having match hosts cryptographically sign the matches that they generate: a base cryptography library that lets us represent public keys, private keys, signable data, and signatures as strings. Right now all encoded data is prefixed with '0' to indicate that it is stored in "Format 0". Future changes to the format for keys/signatures can be indicated by changing that prefix, so that data encoded using the old format can still be read.
First steps toward having match hosts cryptographically sign the matches that they generate: a base cryptography library that lets us represent public keys, private keys, signable data, and signatures as strings. Right now all encoded data is prefixed with '0' to indicate that it is stored in "Format 0". Future changes to the format for keys/signatures can be indicated by changing that prefix, so that data encoded using the old format can still be read.

git-svn-id: 4739e81c2fe647bfb539b919360e2c658e6121ea@318 716a755e-b13f-cedc-210d-596dafc6fb9b

cerebro/ggp-base,cerebro/ggp-base