OpenTTD Source: src/network/network_crypto.cpp File Reference

OpenTTD Source 15.0-beta1

Data Structures | Functions
network_crypto.cpp File Reference

Implementation of the network specific cryptography helpers. More...

`#include "../stdafx.h"`
`#include "network_crypto_internal.h"`
`#include "core/packet.h"`
`#include "../3rdparty/monocypher/monocypher.h"`
`#include "../core/random_func.hpp"`
`#include "../debug.h"`
`#include "../string_func.h"`
`#include "../safeguards.h"`

Go to the source code of this file.

## Data Structures
class | X25519EncryptionHandler
| Encryption handler implementation for monocypther encryption after a X25519 key exchange. More...

## Functions
static void | crypto_wipe (std::span< uint8_t > span)
| Call `crypto_wipe` for all the data in the given span.

## Detailed Description

Implementation of the network specific cryptography helpers.

Definition in file network_crypto.cpp.

## Function Documentation

## ◆ crypto_wipe()

static void crypto_wipe | ( | std::span< uint8_t > | span | ) |
| static

Call `crypto_wipe` for all the data in the given span.

Parameters

  span | The span to cryptographically wipe.

Definition at line 26 of file network_crypto.cpp.

References crypto_wipe().

Referenced by crypto_wipe(), X25519DerivedKeys::~X25519DerivedKeys(), X25519EncryptionHandler::~X25519EncryptionHandler(), X25519Key::~X25519Key(), and X25519Nonce::~X25519Nonce().