[crypto,base64] apply INLINE and WINPR_RESTRICT

This commit is contained in:
akallabeth
2024-06-07 10:04:10 +02:00
parent 8d20118de6
commit a93658cd06
3 changed files with 32 additions and 23 deletions

View File

@@ -38,18 +38,23 @@ extern "C"
};
typedef struct rdp_CertInfo rdpCertInfo;
FREERDP_API char* crypto_base64_encode(const BYTE* data, size_t length);
FREERDP_API char* crypto_base64_encode_ex(const BYTE* data, size_t length, BOOL withCrLf);
FREERDP_API char* crypto_base64_encode(const BYTE* WINPR_RESTRICT data, size_t length);
FREERDP_API char* crypto_base64_encode_ex(const BYTE* WINPR_RESTRICT data, size_t length,
BOOL withCrLf);
FREERDP_API void crypto_base64_decode(const char* enc_data, size_t length, BYTE** dec_data,
size_t* res_length);
FREERDP_API void crypto_base64_decode(const char* WINPR_RESTRICT enc_data, size_t length,
BYTE** WINPR_RESTRICT dec_data,
size_t* WINPR_RESTRICT res_length);
FREERDP_API char* crypto_base64url_encode(const BYTE* data, size_t length);
FREERDP_API void crypto_base64url_decode(const char* enc_data, size_t length, BYTE** dec_data,
size_t* res_length);
FREERDP_API char* crypto_base64url_encode(const BYTE* WINPR_RESTRICT data, size_t length);
FREERDP_API void crypto_base64url_decode(const char* WINPR_RESTRICT enc_data, size_t length,
BYTE** WINPR_RESTRICT dec_data,
size_t* WINPR_RESTRICT res_length);
FREERDP_API char* crypto_read_pem(const char* filename, size_t* plength);
FREERDP_API BOOL crypto_write_pem(const char* filename, const char* pem, size_t length);
FREERDP_API char* crypto_read_pem(const char* WINPR_RESTRICT filename,
size_t* WINPR_RESTRICT plength);
FREERDP_API BOOL crypto_write_pem(const char* WINPR_RESTRICT filename,
const char* WINPR_RESTRICT pem, size_t length);
#ifdef __cplusplus
}