13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
* file.
*/
#import "macros.h"
#import "OFPBKDF2.h"
#import "OFScrypt.h"
#ifdef OF_MORPHOS
# include <ppcinline/macros.h>
# define OF_M68K_ARG(type, name, reg) type name = (type)REG_##reg;
#else
# define OF_M68K_ARG(type, name, reg) \
register type reg_##name __asm__(#reg); \
type name = reg_##name;
|
>
>
|
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
* file.
*/
#import "macros.h"
#import "OFPBKDF2.h"
#import "OFScrypt.h"
#include <exec/libraries.h>
#ifdef OF_MORPHOS
# include <ppcinline/macros.h>
# define OF_M68K_ARG(type, name, reg) type name = (type)REG_##reg;
#else
# define OF_M68K_ARG(type, name, reg) \
register type reg_##name __asm__(#reg); \
type name = reg_##name;
|
105
106
107
108
109
110
111
112
113
114
115
|
void *_Null_unspecified), void *_Null_unspecified);
#ifdef OF_MORPHOS
int (*_Nonnull setjmp)(jmp_buf);
void __dead2 (*_Nonnull longjmp)(jmp_buf, int);
#endif
};
extern bool OFInit(unsigned int version, struct OFLibC *_Nonnull libC);
extern unsigned long *OFHashSeedRef(void);
extern void OFPBKDF2Wrapper(const OFPBKDF2Parameters *_Nonnull parameters);
extern void OFScryptWrapper(const OFScryptParameters *_Nonnull parameters);
|
|
>
|
107
108
109
110
111
112
113
114
115
116
117
118
|
void *_Null_unspecified), void *_Null_unspecified);
#ifdef OF_MORPHOS
int (*_Nonnull setjmp)(jmp_buf);
void __dead2 (*_Nonnull longjmp)(jmp_buf, int);
#endif
};
extern bool OFInit(unsigned int version, struct OFLibC *_Nonnull libC,
struct Library *_Nonnull RTBase);
extern unsigned long *OFHashSeedRef(void);
extern void OFPBKDF2Wrapper(const OFPBKDF2Parameters *_Nonnull parameters);
extern void OFScryptWrapper(const OFScryptParameters *_Nonnull parameters);
|