Commit ff32840
authored
refactor(crypto): Move
This patch moves the `session_id` field from EncryptionInfo to
AlgorithmInfo::MegolmV1AesSha2 as it is specific to Megolm. We provide
transparent migration of the serialized data from one format to the other.
In the future we plan to reuse `EncryptionInfo` for to_device decryption
(using olm not megolm). So megolm session_id should move to algorithm
specific data.session_id from EncryptionInfo to AlgorithmInfo as it is megolm specific1 parent b4afb91 commit ff32840
File tree
11 files changed
+135
-45
lines changed- bindings/matrix-sdk-crypto-ffi/src
- crates
- matrix-sdk-base/src/event_cache/store
- matrix-sdk-common/src
- snapshots
- matrix-sdk-crypto
- src/machine
- matrix-sdk-ui/src/timeline
- controller
- tests
11 files changed
+135
-45
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
917 | 917 | | |
918 | 918 | | |
919 | 919 | | |
920 | | - | |
921 | | - | |
922 | | - | |
923 | | - | |
924 | | - | |
925 | | - | |
926 | | - | |
927 | | - | |
928 | | - | |
929 | | - | |
930 | | - | |
931 | | - | |
932 | | - | |
933 | | - | |
934 | | - | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
935 | 935 | | |
936 | 936 | | |
937 | 937 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
| 65 | + | |
65 | 66 | | |
66 | 67 | | |
67 | | - | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
281 | 281 | | |
282 | 282 | | |
283 | 283 | | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
284 | 289 | | |
285 | 290 | | |
286 | 291 | | |
287 | 292 | | |
288 | | - | |
| 293 | + | |
289 | 294 | | |
290 | 295 | | |
291 | 296 | | |
| |||
302 | 307 | | |
303 | 308 | | |
304 | 309 | | |
305 | | - | |
306 | | - | |
307 | | - | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
308 | 358 | | |
309 | 359 | | |
310 | 360 | | |
| |||
549 | 599 | | |
550 | 600 | | |
551 | 601 | | |
552 | | - | |
| 602 | + | |
553 | 603 | | |
554 | | - | |
| 604 | + | |
555 | 605 | | |
556 | 606 | | |
557 | | - | |
558 | 607 | | |
559 | 608 | | |
560 | 609 | | |
| |||
1056 | 1105 | | |
1057 | 1106 | | |
1058 | 1107 | | |
| 1108 | + | |
1059 | 1109 | | |
1060 | 1110 | | |
1061 | | - | |
1062 | 1111 | | |
1063 | 1112 | | |
1064 | 1113 | | |
| |||
1093 | 1142 | | |
1094 | 1143 | | |
1095 | 1144 | | |
1096 | | - | |
| 1145 | + | |
| 1146 | + | |
1097 | 1147 | | |
1098 | 1148 | | |
1099 | 1149 | | |
1100 | | - | |
1101 | 1150 | | |
1102 | 1151 | | |
1103 | 1152 | | |
| |||
1144 | 1193 | | |
1145 | 1194 | | |
1146 | 1195 | | |
1147 | | - | |
| 1196 | + | |
1148 | 1197 | | |
1149 | | - | |
1150 | 1198 | | |
1151 | 1199 | | |
1152 | 1200 | | |
| |||
1366 | 1414 | | |
1367 | 1415 | | |
1368 | 1416 | | |
| 1417 | + | |
1369 | 1418 | | |
1370 | 1419 | | |
1371 | 1420 | | |
1372 | 1421 | | |
1373 | 1422 | | |
1374 | 1423 | | |
1375 | 1424 | | |
| 1425 | + | |
| 1426 | + | |
| 1427 | + | |
| 1428 | + | |
| 1429 | + | |
| 1430 | + | |
| 1431 | + | |
| 1432 | + | |
| 1433 | + | |
| 1434 | + | |
| 1435 | + | |
| 1436 | + | |
| 1437 | + | |
| 1438 | + | |
| 1439 | + | |
| 1440 | + | |
| 1441 | + | |
| 1442 | + | |
| 1443 | + | |
| 1444 | + | |
| 1445 | + | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
| 1450 | + | |
1376 | 1451 | | |
1377 | 1452 | | |
1378 | 1453 | | |
| |||
1381 | 1456 | | |
1382 | 1457 | | |
1383 | 1458 | | |
| 1459 | + | |
1384 | 1460 | | |
1385 | 1461 | | |
1386 | | - | |
1387 | 1462 | | |
1388 | 1463 | | |
1389 | 1464 | | |
| |||
1411 | 1486 | | |
1412 | 1487 | | |
1413 | 1488 | | |
| 1489 | + | |
1414 | 1490 | | |
1415 | 1491 | | |
1416 | | - | |
1417 | 1492 | | |
1418 | 1493 | | |
1419 | 1494 | | |
| |||
Lines changed: 16 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
Lines changed: 3 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | 3 | | |
5 | 4 | | |
6 | 5 | | |
| |||
9 | 8 | | |
10 | 9 | | |
11 | 10 | | |
12 | | - | |
| 11 | + | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | | - | |
| 15 | + | |
17 | 16 | | |
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
20 | | - | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
11 | 14 | | |
12 | 15 | | |
13 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1720 | 1720 | | |
1721 | 1721 | | |
1722 | 1722 | | |
| 1723 | + | |
1723 | 1724 | | |
1724 | 1725 | | |
1725 | | - | |
1726 | 1726 | | |
1727 | 1727 | | |
1728 | 1728 | | |
| |||
Lines changed: 3 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
174 | 174 | | |
175 | 175 | | |
176 | 176 | | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
| 177 | + | |
181 | 178 | | |
182 | 179 | | |
183 | 180 | | |
| |||
232 | 229 | | |
233 | 230 | | |
234 | 231 | | |
235 | | - | |
| 232 | + | |
236 | 233 | | |
237 | 234 | | |
238 | 235 | | |
| |||
515 | 512 | | |
516 | 513 | | |
517 | 514 | | |
| 515 | + | |
518 | 516 | | |
519 | 517 | | |
520 | | - | |
521 | 518 | | |
522 | 519 | | |
523 | 520 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
173 | 173 | | |
174 | 174 | | |
175 | 175 | | |
| 176 | + | |
176 | 177 | | |
177 | 178 | | |
178 | | - | |
179 | 179 | | |
180 | 180 | | |
181 | 181 | | |
| |||
0 commit comments