Encodage des documents

@cgeek Dans le protocole du dépot duniter-ts, il y a cet exemple de document d’identité “valide” :

Version: 10
Type: Identity
Currency: beta_brousouf
Issuer: HgTTJLAQ5sqfknMq7yLPZbehtuLSsKj9CxWN7k8QvYJd
UniqueID: lolcat
Timestamp: 32-DB30D958EE5CB75186972286ED3F4686B8A1C2CD
J3G9oM5AKYZNLAB5Wx499w61NuUoS57JVccTShUbGpCMjCqj9yXXqNq7dyZpDWA6BxipsiaMZhujMeBfCznzyci

Or, la partie hash du Timestamp ne fait que 40 caractères, ce qui ne semble pas correspondre à un hash SHA256, ni aux documents d’exemples donnés au début de cette discution. Du coup c’est cet exemple du protocole qui est incorrect, ou c’est tout le reste qui est faux ?

C’est l’exemple qui est incorrect, il date de l’époque ou les hash étaient en sha1 :slight_smile:

2 Likes

D’accord, merci beaucoup. Mon parsing de document d’identité est maintenant fonctionnel (après une pause de pile 1 mois :stuck_out_tongue: )

3 Likes