Botan 3.5.0
Crypto and TLS for C&
Botan::concepts::tree_address Concept Reference

An adress in a Tree. More...

#include <tree_hash.h>

Concept definition

template<typename T, typename TreeLayerIndex, typename TreeNodeIndex>
concept Botan::concepts::tree_address = requires(T a, TreeLayerIndex tree_layer, TreeNodeIndex tree_index) {
{ a.set_address(tree_layer, tree_index) };
}
An adress in a Tree.
Definition tree_hash.h:53
An index of a node in a layer.
Definition tree_hash.h:36
FE_25519 T
Definition ge.cpp:34
Strong< uint32_t, struct TreeNodeIndex_, EnableArithmeticWithPlainNumber > TreeNodeIndex
Index of an individual node inside an XMSS or FORS tree.
Definition sp_types.h:78
Strong< uint32_t, struct TreeLayerIndex_, EnableArithmeticWithPlainNumber > TreeLayerIndex
Index of the layer within a FORS/XMSS tree.
Definition sp_types.h:69

Detailed Description

An adress in a Tree.

Definition at line 53 of file tree_hash.h.