ext/phc-winner-argon2/src/ref.h in argon2-0.1.4 vs ext/phc-winner-argon2/src/ref.h in argon2-1.0.0

- old
+ new

@@ -12,18 +12,20 @@ */ #ifndef ARGON2_REF_H #define ARGON2_REF_H +#include "core.h" + /* - * Function fills a new memory block + * Function fills a new memory block by XORing over @next_block. @next_block must be initialized * @param prev_block Pointer to the previous block * @param ref_block Pointer to the reference block * @param next_block Pointer to the block to be constructed * @pre all block pointers must be valid */ -void fill_block(const block *prev_block, const block *ref_block, +void fill_block_with_xor(const block *prev_block, const block *ref_block, block *next_block); /* * Generate pseudo-random values to reference blocks in the segment and puts * them into the array @@ -33,17 +35,7 @@ * @pre pseudo_rands must point to @a instance->segment_length allocated values */ void generate_addresses(const argon2_instance_t *instance, const argon2_position_t *position, uint64_t *pseudo_rands); - -/* - * Function that fills the segment using previous segments also from other - * threads - * @param instance Pointer to the current instance - * @param position Current position - * @pre all block pointers must be valid - */ -void fill_segment(const argon2_instance_t *instance, - argon2_position_t position); #endif /* ARGON2_REF_H */