mirror of
https://github.com/zeromq/libzmq.git
synced 2024-12-12 10:33:52 +01:00
Add const qualifier to source parameters in zmq_z85_decode and zmq_z85_encode
This commit is contained in:
parent
fadb2a38d9
commit
fbdc5aa22d
@ -9,7 +9,7 @@ zmq_z85_decode - decode a binary key from Z85 printable text
|
||||
|
||||
SYNOPSIS
|
||||
--------
|
||||
*uint8_t *zmq_z85_decode (uint8_t *dest, char *string);*
|
||||
*uint8_t *zmq_z85_decode (uint8_t *dest, const char *string);*
|
||||
|
||||
|
||||
DESCRIPTION
|
||||
@ -31,7 +31,7 @@ EXAMPLE
|
||||
-------
|
||||
.Decoding a CURVE key
|
||||
----
|
||||
char decoded [] = "rq:rM>}U?@Lns47E1%kR.o@n%FcmmsL/@{H8]yf7";
|
||||
const char decoded [] = "rq:rM>}U?@Lns47E1%kR.o@n%FcmmsL/@{H8]yf7";
|
||||
uint8_t public_key [32];
|
||||
zmq_z85_decode (public_key, decoded);
|
||||
----
|
||||
|
@ -9,7 +9,7 @@ zmq_z85_encode - encode a binary key as Z85 printable text
|
||||
|
||||
SYNOPSIS
|
||||
--------
|
||||
*char *zmq_z85_encode (char *dest, uint8_t *data, size_t size);*
|
||||
*char *zmq_z85_encode (char *dest, const uint8_t *data, size_t size);*
|
||||
|
||||
|
||||
DESCRIPTION
|
||||
|
@ -420,10 +420,10 @@ ZMQ_EXPORT int zmq_recvmsg (void *s, zmq_msg_t *msg, int flags);
|
||||
/******************************************************************************/
|
||||
|
||||
/* Encode data with Z85 encoding. Returns encoded data */
|
||||
ZMQ_EXPORT char *zmq_z85_encode (char *dest, uint8_t *data, size_t size);
|
||||
ZMQ_EXPORT char *zmq_z85_encode (char *dest, const uint8_t *data, size_t size);
|
||||
|
||||
/* Decode data with Z85 encoding. Returns decoded data */
|
||||
ZMQ_EXPORT uint8_t *zmq_z85_decode (uint8_t *dest, char *string);
|
||||
ZMQ_EXPORT uint8_t *zmq_z85_decode (uint8_t *dest, const char *string);
|
||||
|
||||
/* Generate z85-encoded public and private keypair with libsodium. */
|
||||
/* Returns 0 on success. */
|
||||
|
@ -111,7 +111,7 @@ static uint8_t decoder [96] = {
|
||||
// dest. Size must be a multiple of 4.
|
||||
// Returns NULL and sets errno = EINVAL for invalid input.
|
||||
|
||||
char *zmq_z85_encode (char *dest, uint8_t *data, size_t size)
|
||||
char *zmq_z85_encode (char *dest, const uint8_t *data, size_t size)
|
||||
{
|
||||
if (size % 4 != 0) {
|
||||
errno = EINVAL;
|
||||
@ -145,7 +145,7 @@ char *zmq_z85_encode (char *dest, uint8_t *data, size_t size)
|
||||
// must be a multiple of 5.
|
||||
// Returns NULL and sets errno = EINVAL for invalid input.
|
||||
|
||||
uint8_t *zmq_z85_decode (uint8_t *dest, char *string)
|
||||
uint8_t *zmq_z85_decode (uint8_t *dest, const char *string)
|
||||
{
|
||||
if (strlen (string) % 5 != 0) {
|
||||
errno = EINVAL;
|
||||
|
Loading…
Reference in New Issue
Block a user