mirror of
https://github.com/ipxe/ipxe
synced 2025-12-22 13:00:39 +03:00
[base64] Add buffer size parameter to base64_encode() and base64_decode()
Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
@@ -35,7 +35,8 @@ static inline size_t base64_decoded_max_len ( const char *encoded ) {
|
||||
return ( ( ( strlen ( encoded ) + 4 - 1 ) / 4 ) * 3 );
|
||||
}
|
||||
|
||||
extern void base64_encode ( const uint8_t *raw, size_t len, char *encoded );
|
||||
extern int base64_decode ( const char *encoded, uint8_t *raw );
|
||||
extern size_t base64_encode ( const void *raw, size_t raw_len, char *data,
|
||||
size_t len );
|
||||
extern int base64_decode ( const char *encoded, void *data, size_t len );
|
||||
|
||||
#endif /* _IPXE_BASE64_H */
|
||||
|
||||
Reference in New Issue
Block a user