9 Dec 2019 |
trilobite17 | I can think of way more intricate ways. | 12:46:01 |
chloride | In reply to @trilobite17:matrix.org I can think of way more intricate ways. Well technically you do not have to since the IV already is a cryptographically secure number | 12:51:08 |
richvdh | attachments aren't encrypted with the megolm keys | 12:58:35 |
richvdh | to get the IV you just make up 64 random bits | 12:59:53 |
richvdh | (which you then share over an encypted channel) | 13:00:16 |
trilobite17 | MD5(name of your first pet) || MD5(name of your favorite teacher) || MD5(femtosecond timestamp) || MD5(your cat types this while you aren't watching) | 13:03:09 |
chloride | Okay I see, thanks for the reply | 13:10:45 |
trilobite17 | Apparently I misread the spec. | 13:47:04 |
| aliano joined the room. | 13:52:15 |
| * aliano walks over the keyboard | 13:52:49 |
| aliano left the room. | 13:53:10 |
tulir | π€ | 13:53:21 |
TimeWalker | π | 14:00:14 |
| Principito joined the room. | 14:10:49 |
| Principito left the room. | 14:14:16 |
| redpyramidthing π§βοΈ | πΊπ¦ πͺπΊ πΊπΈ joined the room. | 19:31:59 |
10 Dec 2019 |
| MSavoritias joined the room. | 12:50:21 |
| jack2140 left the room. | 15:43:17 |
| teutat3s changed their display name from jhot to teutat3s. | 19:19:25 |
| teutat3s changed their profile picture. | 23:41:09 |
11 Dec 2019 |
| vera joined the room. | 00:45:15 |
vera | in megolm is there one group outbound session or does everyone have their own group outbound session? | 00:46:16 |
vera | is group encryption analogous to symmetrical encryption where the session key is the "password" | 00:51:47 |
Sheogorath | Not exactly, but yes, keys for messages are symetrical which means you can share them easily between accounts | 01:07:57 |
vera | thats a lot simpler than i thought it was implemented, lol I thought it was something along the lines of a function that takes everyones public key and creates an encrypted version for each person | 01:09:27 |
vera | and then you had to update it everytime a new person joined/left | 01:09:59 |
RAOF | That is pretty much right; you encrypt to each device (a user may have more than one). | 01:13:41 |
RAOF | This is why sending messages in large encrypted rooms can be somewhat slow π | 01:13:56 |
RAOF | (Particularly the first time, and whenever you need to renegotiate the ratchet-y-thing, which IIRC is whenever a device leaves, joins, or 100 messages have been sent) | 01:14:57 |
vera | if you need to encrypt to each device whats the point of a group session? | 01:16:27 |