| 250 | } |
| 251 | |
| 252 | bytes |
| 253 | Session::add(const bytes& key_package_data) |
| 254 | { |
| 255 | auto key_package = tls::get<KeyPackage>(key_package_data); |
| 256 | auto proposal = inner->history.front().add( |
| 257 | key_package, { inner->encrypt_handshake, {}, 0 }); |
| 258 | return tls::marshal(proposal); |
| 259 | } |
| 260 | |
| 261 | bytes |
| 262 | Session::update() |