@@ -239,121 +239,122 @@ be_local_closure(SPAKE2P_Matter_compute_TT_hash, /* name */
239
239
}),
240
240
be_str_weak (compute_TT_hash ),
241
241
& be_const_str_solidified ,
242
- ( & (const binstruction [114 ]) { /* code */
242
+ ( & (const binstruction [115 ]) { /* code */
243
243
0x58080000 , // 0000 LDCONST R2 K0
244
244
0xB4000000 , // 0001 CLASS K0
245
- 0xA40E0200 , // 0002 IMPORT R3 K1
246
- 0x5C100400 , // 0003 MOVE R4 R2
247
- 0x7C100000 , // 0004 CALL R4 0
248
- 0x8C140902 , // 0005 GETMET R5 R4 K2
249
- 0x881C0103 , // 0006 GETMBR R7 R0 K3
250
- 0x7C140400 , // 0007 CALL R5 2
251
- 0x8C140902 , // 0008 GETMET R5 R4 K2
252
- 0x881C0104 , // 0009 GETMBR R7 R0 K4
253
- 0x7C140400 , // 000A CALL R5 2
254
- 0x8C140902 , // 000B GETMET R5 R4 K2
255
- 0x881C0105 , // 000C GETMBR R7 R0 K5
256
- 0x7C140400 , // 000D CALL R5 2
257
- 0x8C140902 , // 000E GETMET R5 R4 K2
258
- 0x881C0106 , // 000F GETMBR R7 R0 K6
259
- 0x7C140400 , // 0010 CALL R5 2
260
- 0x8C140902 , // 0011 GETMET R5 R4 K2
261
- 0x881C0107 , // 0012 GETMBR R7 R0 K7
262
- 0x7C140400 , // 0013 CALL R5 2
263
- 0x8C140902 , // 0014 GETMET R5 R4 K2
264
- 0x881C0108 , // 0015 GETMBR R7 R0 K8
265
- 0x7C140400 , // 0016 CALL R5 2
266
- 0x8C140902 , // 0017 GETMET R5 R4 K2
267
- 0x881C0109 , // 0018 GETMBR R7 R0 K9
268
- 0x7C140400 , // 0019 CALL R5 2
269
- 0x8C140902 , // 001A GETMET R5 R4 K2
270
- 0x881C010A , // 001B GETMBR R7 R0 K10
271
- 0x7C140400 , // 001C CALL R5 2
272
- 0x8C140902 , // 001D GETMET R5 R4 K2
273
- 0x881C010B , // 001E GETMBR R7 R0 K11
274
- 0x7C140400 , // 001F CALL R5 2
275
- 0x8C140902 , // 0020 GETMET R5 R4 K2
276
- 0x881C010C , // 0021 GETMBR R7 R0 K12
277
- 0x7C140400 , // 0022 CALL R5 2
278
- 0x8C14090E , // 0023 GETMET R5 R4 K14
279
- 0x7C140200 , // 0024 CALL R5 1
280
- 0x90021A05 , // 0025 SETMBR R0 K13 R5
281
- 0x7806000A , // 0026 JMPF R1 #0032
282
- 0x5416000F , // 0027 LDINT R5 16
283
- 0x541A001E , // 0028 LDINT R6 31
284
- 0x40140A06 , // 0029 CONNECT R5 R5 R6
285
- 0x8818010D , // 002A GETMBR R6 R0 K13
286
- 0x94140C05 , // 002B GETIDX R5 R6 R5
287
- 0x90021E05 , // 002C SETMBR R0 K15 R5
288
- 0x5416000E , // 002D LDINT R5 15
289
- 0x40162005 , // 002E CONNECT R5 K16 R5
290
- 0x8818010D , // 002F GETMBR R6 R0 K13
291
- 0x94140C05 , // 0030 GETIDX R5 R6 R5
292
- 0x90021A05 , // 0031 SETMBR R0 K13 R5
293
- 0x8C140711 , // 0032 GETMET R5 R3 K17
294
- 0x7C140200 , // 0033 CALL R5 1
295
- 0x8C180B12 , // 0034 GETMET R6 R5 K18
296
- 0x8820010D , // 0035 GETMBR R8 R0 K13
297
- 0x60240015 , // 0036 GETGBL R9 G21
298
- 0x7C240000 , // 0037 CALL R9 0
299
- 0x60280015 , // 0038 GETGBL R10 G21
300
- 0x7C280000 , // 0039 CALL R10 0
301
- 0x8C281513 , // 003A GETMET R10 R10 K19
302
- 0x58300014 , // 003B LDCONST R12 K20
303
- 0x7C280400 , // 003C CALL R10 2
304
- 0x542E003F , // 003D LDINT R11 64
305
- 0x7C180A00 , // 003E CALL R6 5
306
- 0x78060003 , // 003F JMPF R1 #0044
307
- 0x541E000E , // 0040 LDINT R7 15
308
- 0x401E2007 , // 0041 CONNECT R7 K16 R7
309
- 0x941C0C07 , // 0042 GETIDX R7 R6 R7
310
- 0x70020002 , // 0043 JMP #0047
311
- 0x541E001E , // 0044 LDINT R7 31
312
- 0x401E2007 , // 0045 CONNECT R7 K16 R7
313
- 0x941C0C07 , // 0046 GETIDX R7 R6 R7
314
- 0x90022A07 , // 0047 SETMBR R0 K21 R7
315
- 0x78060004 , // 0048 JMPF R1 #004E
316
- 0x541E000F , // 0049 LDINT R7 16
317
- 0x5422001E , // 004A LDINT R8 31
318
- 0x401C0E08 , // 004B CONNECT R7 R7 R8
319
- 0x941C0C07 , // 004C GETIDX R7 R6 R7
320
- 0x70020003 , // 004D JMP #0052
321
- 0x541E001F , // 004E LDINT R7 32
322
- 0x5422003E , // 004F LDINT R8 63
323
- 0x401C0E08 , // 0050 CONNECT R7 R7 R8
324
- 0x941C0C07 , // 0051 GETIDX R7 R6 R7
325
- 0x90022C07 , // 0052 SETMBR R0 K22 R7
326
- 0x8C1C0B12 , // 0053 GETMET R7 R5 K18
327
- 0x8824010D , // 0054 GETMBR R9 R0 K13
328
- 0x60280015 , // 0055 GETGBL R10 G21
329
- 0x7C280000 , // 0056 CALL R10 0
330
- 0x602C0015 , // 0057 GETGBL R11 G21
331
- 0x7C2C0000 , // 0058 CALL R11 0
332
- 0x8C2C1713 , // 0059 GETMET R11 R11 K19
333
- 0x58340018 , // 005A LDCONST R13 K24
334
- 0x7C2C0400 , // 005B CALL R11 2
335
- 0x5432001F , // 005C LDINT R12 32
336
- 0x7C1C0A00 , // 005D CALL R7 5
337
- 0x90022E07 , // 005E SETMBR R0 K23 R7
338
- 0x8C1C071A , // 005F GETMET R7 R3 K26
339
- 0x88240115 , // 0060 GETMBR R9 R0 K21
340
- 0x7C1C0400 , // 0061 CALL R7 2
341
- 0x8C1C0F1B , // 0062 GETMET R7 R7 K27
342
- 0x88240109 , // 0063 GETMBR R9 R0 K9
343
- 0x7C1C0400 , // 0064 CALL R7 2
344
- 0x8C1C0F0E , // 0065 GETMET R7 R7 K14
345
- 0x7C1C0200 , // 0066 CALL R7 1
346
- 0x90023207 , // 0067 SETMBR R0 K25 R7
347
- 0x8C1C071A , // 0068 GETMET R7 R3 K26
348
- 0x88240116 , // 0069 GETMBR R9 R0 K22
349
- 0x7C1C0400 , // 006A CALL R7 2
350
- 0x8C1C0F1B , // 006B GETMET R7 R7 K27
351
- 0x88240108 , // 006C GETMBR R9 R0 K8
352
- 0x7C1C0400 , // 006D CALL R7 2
353
- 0x8C1C0F0E , // 006E GETMET R7 R7 K14
354
- 0x7C1C0200 , // 006F CALL R7 1
355
- 0x90023807 , // 0070 SETMBR R0 K28 R7
356
- 0x80000000 , // 0071 RET 0
245
+ 0x5C0C0400 , // 0002 MOVE R3 R2
246
+ 0xA40E0200 , // 0003 IMPORT R3 K1
247
+ 0x5C100400 , // 0004 MOVE R4 R2
248
+ 0x7C100000 , // 0005 CALL R4 0
249
+ 0x8C140902 , // 0006 GETMET R5 R4 K2
250
+ 0x881C0103 , // 0007 GETMBR R7 R0 K3
251
+ 0x7C140400 , // 0008 CALL R5 2
252
+ 0x8C140902 , // 0009 GETMET R5 R4 K2
253
+ 0x881C0104 , // 000A GETMBR R7 R0 K4
254
+ 0x7C140400 , // 000B CALL R5 2
255
+ 0x8C140902 , // 000C GETMET R5 R4 K2
256
+ 0x881C0105 , // 000D GETMBR R7 R0 K5
257
+ 0x7C140400 , // 000E CALL R5 2
258
+ 0x8C140902 , // 000F GETMET R5 R4 K2
259
+ 0x881C0106 , // 0010 GETMBR R7 R0 K6
260
+ 0x7C140400 , // 0011 CALL R5 2
261
+ 0x8C140902 , // 0012 GETMET R5 R4 K2
262
+ 0x881C0107 , // 0013 GETMBR R7 R0 K7
263
+ 0x7C140400 , // 0014 CALL R5 2
264
+ 0x8C140902 , // 0015 GETMET R5 R4 K2
265
+ 0x881C0108 , // 0016 GETMBR R7 R0 K8
266
+ 0x7C140400 , // 0017 CALL R5 2
267
+ 0x8C140902 , // 0018 GETMET R5 R4 K2
268
+ 0x881C0109 , // 0019 GETMBR R7 R0 K9
269
+ 0x7C140400 , // 001A CALL R5 2
270
+ 0x8C140902 , // 001B GETMET R5 R4 K2
271
+ 0x881C010A , // 001C GETMBR R7 R0 K10
272
+ 0x7C140400 , // 001D CALL R5 2
273
+ 0x8C140902 , // 001E GETMET R5 R4 K2
274
+ 0x881C010B , // 001F GETMBR R7 R0 K11
275
+ 0x7C140400 , // 0020 CALL R5 2
276
+ 0x8C140902 , // 0021 GETMET R5 R4 K2
277
+ 0x881C010C , // 0022 GETMBR R7 R0 K12
278
+ 0x7C140400 , // 0023 CALL R5 2
279
+ 0x8C14090E , // 0024 GETMET R5 R4 K14
280
+ 0x7C140200 , // 0025 CALL R5 1
281
+ 0x90021A05 , // 0026 SETMBR R0 K13 R5
282
+ 0x7806000A , // 0027 JMPF R1 #0033
283
+ 0x5416000F , // 0028 LDINT R5 16
284
+ 0x541A001E , // 0029 LDINT R6 31
285
+ 0x40140A06 , // 002A CONNECT R5 R5 R6
286
+ 0x8818010D , // 002B GETMBR R6 R0 K13
287
+ 0x94140C05 , // 002C GETIDX R5 R6 R5
288
+ 0x90021E05 , // 002D SETMBR R0 K15 R5
289
+ 0x5416000E , // 002E LDINT R5 15
290
+ 0x40162005 , // 002F CONNECT R5 K16 R5
291
+ 0x8818010D , // 0030 GETMBR R6 R0 K13
292
+ 0x94140C05 , // 0031 GETIDX R5 R6 R5
293
+ 0x90021A05 , // 0032 SETMBR R0 K13 R5
294
+ 0x8C140711 , // 0033 GETMET R5 R3 K17
295
+ 0x7C140200 , // 0034 CALL R5 1
296
+ 0x8C180B12 , // 0035 GETMET R6 R5 K18
297
+ 0x8820010D , // 0036 GETMBR R8 R0 K13
298
+ 0x60240015 , // 0037 GETGBL R9 G21
299
+ 0x7C240000 , // 0038 CALL R9 0
300
+ 0x60280015 , // 0039 GETGBL R10 G21
301
+ 0x7C280000 , // 003A CALL R10 0
302
+ 0x8C281513 , // 003B GETMET R10 R10 K19
303
+ 0x58300014 , // 003C LDCONST R12 K20
304
+ 0x7C280400 , // 003D CALL R10 2
305
+ 0x542E003F , // 003E LDINT R11 64
306
+ 0x7C180A00 , // 003F CALL R6 5
307
+ 0x78060003 , // 0040 JMPF R1 #0045
308
+ 0x541E000E , // 0041 LDINT R7 15
309
+ 0x401E2007 , // 0042 CONNECT R7 K16 R7
310
+ 0x941C0C07 , // 0043 GETIDX R7 R6 R7
311
+ 0x70020002 , // 0044 JMP #0048
312
+ 0x541E001E , // 0045 LDINT R7 31
313
+ 0x401E2007 , // 0046 CONNECT R7 K16 R7
314
+ 0x941C0C07 , // 0047 GETIDX R7 R6 R7
315
+ 0x90022A07 , // 0048 SETMBR R0 K21 R7
316
+ 0x78060004 , // 0049 JMPF R1 #004F
317
+ 0x541E000F , // 004A LDINT R7 16
318
+ 0x5422001E , // 004B LDINT R8 31
319
+ 0x401C0E08 , // 004C CONNECT R7 R7 R8
320
+ 0x941C0C07 , // 004D GETIDX R7 R6 R7
321
+ 0x70020003 , // 004E JMP #0053
322
+ 0x541E001F , // 004F LDINT R7 32
323
+ 0x5422003E , // 0050 LDINT R8 63
324
+ 0x401C0E08 , // 0051 CONNECT R7 R7 R8
325
+ 0x941C0C07 , // 0052 GETIDX R7 R6 R7
326
+ 0x90022C07 , // 0053 SETMBR R0 K22 R7
327
+ 0x8C1C0B12 , // 0054 GETMET R7 R5 K18
328
+ 0x8824010D , // 0055 GETMBR R9 R0 K13
329
+ 0x60280015 , // 0056 GETGBL R10 G21
330
+ 0x7C280000 , // 0057 CALL R10 0
331
+ 0x602C0015 , // 0058 GETGBL R11 G21
332
+ 0x7C2C0000 , // 0059 CALL R11 0
333
+ 0x8C2C1713 , // 005A GETMET R11 R11 K19
334
+ 0x58340018 , // 005B LDCONST R13 K24
335
+ 0x7C2C0400 , // 005C CALL R11 2
336
+ 0x5432001F , // 005D LDINT R12 32
337
+ 0x7C1C0A00 , // 005E CALL R7 5
338
+ 0x90022E07 , // 005F SETMBR R0 K23 R7
339
+ 0x8C1C071A , // 0060 GETMET R7 R3 K26
340
+ 0x88240115 , // 0061 GETMBR R9 R0 K21
341
+ 0x7C1C0400 , // 0062 CALL R7 2
342
+ 0x8C1C0F1B , // 0063 GETMET R7 R7 K27
343
+ 0x88240109 , // 0064 GETMBR R9 R0 K9
344
+ 0x7C1C0400 , // 0065 CALL R7 2
345
+ 0x8C1C0F0E , // 0066 GETMET R7 R7 K14
346
+ 0x7C1C0200 , // 0067 CALL R7 1
347
+ 0x90023207 , // 0068 SETMBR R0 K25 R7
348
+ 0x8C1C071A , // 0069 GETMET R7 R3 K26
349
+ 0x88240116 , // 006A GETMBR R9 R0 K22
350
+ 0x7C1C0400 , // 006B CALL R7 2
351
+ 0x8C1C0F1B , // 006C GETMET R7 R7 K27
352
+ 0x88240108 , // 006D GETMBR R9 R0 K8
353
+ 0x7C1C0400 , // 006E CALL R7 2
354
+ 0x8C1C0F0E , // 006F GETMET R7 R7 K14
355
+ 0x7C1C0200 , // 0070 CALL R7 1
356
+ 0x90023807 , // 0071 SETMBR R0 K28 R7
357
+ 0x80000000 , // 0072 RET 0
357
358
})
358
359
)
359
360
);
0 commit comments