Monero
Loading...
Searching...
No Matches
argon2_ref.c File Reference
#include <stdint.h>
#include <string.h>
#include <stdlib.h>
#include "argon2.h"
#include "argon2_core.h"
#include "blake2/blamka-round-ref.h"
#include "blake2/blake2-impl.h"
#include "blake2/blake2.h"
Include dependency graph for argon2_ref.c:

Functions

static void copy_block (block *dst, const block *src)
static void xor_block (block *dst, const block *src)
static void fill_block (const block *prev_block, const block *ref_block, block *next_block, int with_xor)
void randomx_argon2_fill_segment_ref (const argon2_instance_t *instance, argon2_position_t position)

Function Documentation

◆ copy_block()

void copy_block ( block * dst,
const block * src )
static

◆ fill_block()

void fill_block ( const block * prev_block,
const block * ref_block,
block * next_block,
int with_xor )
static

◆ randomx_argon2_fill_segment_ref()

void randomx_argon2_fill_segment_ref ( const argon2_instance_t * instance,
argon2_position_t position )

◆ xor_block()

void xor_block ( block * dst,
const block * src )
static