def sign_data_tombstone(tombstone_data, data_privkey): """ Make a data tombstone, and return the tombstone with an appended signature (base64) """ sigb64 = sign_raw_data(tombstone_data, data_privkey) return '{}:{}'.format(tombstone_data, sigb64)
def sign_data_payload(data_payload, data_privkey): """ Sign a netstring representation of the data payload. Return the signature (base64-encoded) """ data_txt = serialize_data_payload(data_payload) data_sigb64 = sign_raw_data(data_txt, data_privkey) return data_sigb64