@@ -12,10 +12,12 @@ * LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this * file. */ #import "macros.h" +#import "OFPBKDF2.h" +#import "OFScrypt.h" #ifdef OF_MORPHOS # include # define OF_M68K_ARG(type, name, reg) type name = (type)REG_##reg; #else @@ -95,7 +97,10 @@ char *_Nullable (*_Nonnull setlocale)(int, const char *_Nullable); int (*_Nonnull _Unwind_Backtrace)(int (*_Nonnull)(void *_Nonnull, void *_Null_unspecified), void *_Null_unspecified); }; -extern bool OFInit(unsigned int version, struct OFLibC *libC, FILE **sF); +extern bool OFInit(unsigned int version, struct OFLibC *_Nonnull libC, + FILE *_Nonnull *_Nonnull sF); extern unsigned long *OFHashSeedRef(void); +extern void OFPBKDF2Wrapper(const OFPBKDF2Parameters *_Nonnull parameters); +extern void OFScryptWrapper(const OFScryptParameters *_Nonnull parameters);