Lightweight Cryptography Primitives
 All Data Structures Files Functions Variables Typedefs Macros Pages
Data Structures | Macros | Functions
internal-photon256.h File Reference

Internal implementation of the PHOTON-256 permutation. More...

#include "internal-util.h"

Go to the source code of this file.

Data Structures

union  photon256_state_t
 Structure of the internal state of the PHOTON-256 permutation. More...
 

Macros

#define PHOTON256_STATE_SIZE   32
 Size of the PHOTON-256 permutation state in bytes.
 

Functions

void photon256_permute (photon256_state_t *state)
 Permutes the PHOTON-256 state. More...
 

Detailed Description

Internal implementation of the PHOTON-256 permutation.

Function Documentation

void photon256_permute ( photon256_state_t state)

Permutes the PHOTON-256 state.

Parameters
stateThe state to be permuted.