Struct used to store data required for an async update AX by KX process. More...
Data Fields | |
| struct CadetTunnelAxolotl | ax |
| Struct used for Axolotl. | |
| struct GNUNET_PeerIdentity | peer_id |
| Peer identity of other peer. | |
| struct GNUNET_CRYPTO_EcdhePublicKey | ephemeral_key |
| Ephemeral public key of other key. | |
| struct GNUNET_CRYPTO_EcdhePublicKey | ratchet_key |
| Ratchet key. | |
| struct GNUNET_HashCode | auth |
| KDF-proof that sender could compute the 3-DH, used in lieu of a signature or payload data. | |
| uint32_t | flags |
Flags for the key exchange in NBO, based on enum GNUNET_CADET_KX_Flags. | |
| struct GNUNET_PILS_Operation * | ecdh_op |
| Operation to derive key material. | |
| void * | cb_cls |
| Update callback closure. | |
| CadetTunnelAxolotlCallback | cb |
| Update callback. | |
Struct used to store data required for an async update AX by KX process.
Definition at line 272 of file gnunet-service-cadet_tunnels.c.
| struct CadetTunnelAxolotl CadetTunnelAsync::ax |
Struct used for Axolotl.
Definition at line 277 of file gnunet-service-cadet_tunnels.c.
Referenced by update_ax_by_kx().
| struct GNUNET_PeerIdentity CadetTunnelAsync::peer_id |
Peer identity of other peer.
Definition at line 282 of file gnunet-service-cadet_tunnels.c.
Referenced by update_ax_by_kx().
| struct GNUNET_CRYPTO_EcdhePublicKey CadetTunnelAsync::ephemeral_key |
Ephemeral public key of other key.
Definition at line 287 of file gnunet-service-cadet_tunnels.c.
Referenced by update_ax_by_kx().
| struct GNUNET_CRYPTO_EcdhePublicKey CadetTunnelAsync::ratchet_key |
Ratchet key.
Definition at line 292 of file gnunet-service-cadet_tunnels.c.
Referenced by update_ax_by_kx().
| struct GNUNET_HashCode CadetTunnelAsync::auth |
KDF-proof that sender could compute the 3-DH, used in lieu of a signature or payload data.
Definition at line 298 of file gnunet-service-cadet_tunnels.c.
| uint32_t CadetTunnelAsync::flags |
Flags for the key exchange in NBO, based on enum GNUNET_CADET_KX_Flags.
Definition at line 304 of file gnunet-service-cadet_tunnels.c.
| struct GNUNET_PILS_Operation* CadetTunnelAsync::ecdh_op |
Operation to derive key material.
Definition at line 309 of file gnunet-service-cadet_tunnels.c.
Referenced by update_ax_by_kx().
| void* CadetTunnelAsync::cb_cls |
Update callback closure.
Definition at line 314 of file gnunet-service-cadet_tunnels.c.
Referenced by update_ax_by_kx().
| CadetTunnelAxolotlCallback CadetTunnelAsync::cb |
Update callback.
Definition at line 319 of file gnunet-service-cadet_tunnels.c.
Referenced by update_ax_by_kx().