add more notes to protobuf

This commit is contained in:
Jeffrey Paul 2021-10-26 02:19:06 -07:00
parent b263706342
commit 9de974e88b

View File

@ -9,8 +9,11 @@ message MFFile {
} }
Version version = 1; Version version = 1;
bytes innerMessage = 2; bytes innerMessage = 2;
// these are used solely to detect corruption/truncation
// and not for cryptographic integrity.
uint64 size = 3; uint64 size = 3;
bytes crc32 = 4; bytes sha256 = 4;
// think we might use gosignify instead of gpg: // think we might use gosignify instead of gpg:
// github.com/frankbraun/gosignify // github.com/frankbraun/gosignify
@ -25,7 +28,10 @@ message MFFile {
message MFFilePath { message MFFilePath {
string path = 1; string path = 1;
// FIXME checksum/hash here string ipfsHash = 2; // this is the DAG version that you can `ipfs get`
// more info: https://ethereum.stackexchange.com/questions/44506/ipfs-hash-algorithm/53233
bytes multiHash = 3; //this must be sha256 for now
optional string mimeType = 4;
} }
message MFFileInner { message MFFileInner {