mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
[crypto,base64] apply INLINE and WINPR_RESTRICT
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user