/* FIXME: Use a macro shortcut to memcpy for native endianness. */
void
-_nettle_write_be32(unsigned length, uint8_t *dst,
+_nettle_write_be32(size_t length, uint8_t *dst,
uint32_t *src);
void
-_nettle_write_le32(unsigned length, uint8_t *dst,
+_nettle_write_le32(size_t length, uint8_t *dst,
uint32_t *src);
void
-_nettle_write_le64(unsigned length, uint8_t *dst,
+_nettle_write_le64(size_t length, uint8_t *dst,
uint64_t *src);
#endif /* NETTLE_WRITE_H_INCLUDED */
#include "macros.h"
void
-_nettle_write_be32(unsigned length, uint8_t *dst,
+_nettle_write_be32(size_t length, uint8_t *dst,
uint32_t *src)
{
- unsigned i;
- unsigned words;
+ size_t i;
+ size_t words;
unsigned leftover;
words = length / 4;
#include "macros.h"
void
-_nettle_write_le32(unsigned length, uint8_t *dst,
+_nettle_write_le32(size_t length, uint8_t *dst,
uint32_t *src)
{
- unsigned i;
- unsigned words;
+ size_t i;
+ size_t words;
unsigned leftover;
words = length / 4;
#include "macros.h"
void
-_nettle_write_le64(unsigned length, uint8_t *dst,
+_nettle_write_le64(size_t length, uint8_t *dst,
uint64_t *src)
{
- unsigned i;
- unsigned words;
+ size_t i;
+ size_t words;
unsigned leftover;
words = length / 8;