@@ -44,15 +44,17 @@ storage_t NV_CONST N_appdata_impl __attribute__ ((aligned(64)));
44
44
45
45
parser_context_t ctx_parsed_tx ;
46
46
47
- #define DOMAIN_TAG_LENGTH 32
48
47
// UTF-8 encoding of "FLOW-V0.0-transaction" padded with zeros to 32 bytes
48
+ #define DOMAIN_TAG_LENGTH 32
49
49
const uint8_t TX_DOMAIN_TAG [DOMAIN_TAG_LENGTH ] = {\
50
50
0x46 , 0x4C , 0x4F , 0x57 , 0x2D , 0x56 , 0x30 , 0x2E ,
51
51
0x30 , 0x2D , 0x74 , 0x72 , 0x61 , 0x6E , 0x73 , 0x61 ,
52
52
0x63 , 0x74 , 0x69 , 0x6F , 0x6E , 0 , 0 , 0 ,
53
53
0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ,
54
54
};
55
55
56
+ #define TX_BUFFER_OFFSET DOMAIN_TAG_LENGTH
57
+
56
58
void tx_initialize () {
57
59
buffering_init (
58
60
ram_buffer ,
@@ -72,8 +74,8 @@ uint32_t tx_append(unsigned char *buffer, uint32_t length) {
72
74
}
73
75
74
76
uint32_t tx_get_buffer_length () {
75
- if (buffering_get_buffer ()-> pos >= DOMAIN_TAG_LENGTH ) {
76
- return buffering_get_buffer ()-> pos - DOMAIN_TAG_LENGTH ;
77
+ if (buffering_get_buffer ()-> pos >= TX_BUFFER_OFFSET ) {
78
+ return buffering_get_buffer ()-> pos - TX_BUFFER_OFFSET ;
77
79
}
78
80
return 0 ;
79
81
}
@@ -83,7 +85,7 @@ uint32_t get_signable_length() {
83
85
}
84
86
85
87
uint8_t * tx_get_buffer () {
86
- return buffering_get_buffer ()-> data + DOMAIN_TAG_LENGTH ;
88
+ return buffering_get_buffer ()-> data + TX_BUFFER_OFFSET ;
87
89
}
88
90
89
91
uint8_t * get_signable () {
0 commit comments