修复mico-sdk错误

This commit is contained in:
nhkefus
2025-03-11 15:54:45 +08:00
parent 3422912129
commit 2ccb892a1c
2152 changed files with 664341 additions and 702636 deletions

108
mico-os/MiCO/security/Sodium/inc/sodium/randombytes.h Executable file → Normal file
View File

@@ -1,54 +1,54 @@
#ifndef randombytes_H
#define randombytes_H
#include <stddef.h>
#include <stdint.h>
#include "export.h"
#ifdef __cplusplus
# if __GNUC__
# pragma GCC diagnostic ignored "-Wlong-long"
# endif
extern "C" {
#endif
typedef struct randombytes_implementation {
const char *(*implementation_name)(void);
uint32_t (*random)(void);
void (*stir)(void);
uint32_t (*uniform)(const uint32_t upper_bound);
void (*buf)(void * const buf, const size_t size);
int (*close)(void);
} randombytes_implementation;
SODIUM_EXPORT
int randombytes_set_implementation(randombytes_implementation *impl);
SODIUM_EXPORT
void randombytes(unsigned char * const buf, const unsigned long long buf_len);
SODIUM_EXPORT
const char *randombytes_implementation_name(void);
SODIUM_EXPORT
uint32_t randombytes_random(void);
SODIUM_EXPORT
void randombytes_stir(void);
SODIUM_EXPORT
uint32_t randombytes_uniform(const uint32_t upper_bound);
SODIUM_EXPORT
void randombytes_buf(void * const buf, const size_t size);
SODIUM_EXPORT
int randombytes_close(void);
#ifdef __cplusplus
}
#endif
#endif
#ifndef randombytes_H
#define randombytes_H
#include <stddef.h>
#include <stdint.h>
#include "export.h"
#ifdef __cplusplus
# if __GNUC__
# pragma GCC diagnostic ignored "-Wlong-long"
# endif
extern "C" {
#endif
typedef struct randombytes_implementation {
const char *(*implementation_name)(void);
uint32_t (*random)(void);
void (*stir)(void);
uint32_t (*uniform)(const uint32_t upper_bound);
void (*buf)(void * const buf, const size_t size);
int (*close)(void);
} randombytes_implementation;
SODIUM_EXPORT
int randombytes_set_implementation(randombytes_implementation *impl);
SODIUM_EXPORT
void randombytes(unsigned char * const buf, const unsigned long long buf_len);
SODIUM_EXPORT
const char *randombytes_implementation_name(void);
SODIUM_EXPORT
uint32_t randombytes_random(void);
SODIUM_EXPORT
void randombytes_stir(void);
SODIUM_EXPORT
uint32_t randombytes_uniform(const uint32_t upper_bound);
SODIUM_EXPORT
void randombytes_buf(void * const buf, const size_t size);
SODIUM_EXPORT
int randombytes_close(void);
#ifdef __cplusplus
}
#endif
#endif