Type improvements to the internal encrypt/decrypt and CTCP quoting API

Use size_t for passing buffer lengths, and const char * for encryption keys and other non-modified buffer
arguments.

Remove pointless helper function do_crypt().
This commit is contained in:
Kevin Easton
2017-06-28 16:54:11 +10:00
parent c62e099d80
commit 9b0d3e4ab5
6 changed files with 61 additions and 76 deletions

View File

@@ -12,12 +12,12 @@
#ifndef ENCRYPT_H_
#define ENCRYPT_H_
char *crypt_msg (char *, char *);
char *decrypt_msg (char *, char *);
void encrypt_cmd (char *, char *, char *, char *);
char *is_crypted (char *);
void BX_my_decrypt (char *, int, char *);
void BX_my_encrypt (char *, int, char *);
char *crypt_msg(char *, const char *);
char *decrypt_msg(const char *, const char *);
void encrypt_cmd(char *, char *, char *, char *);
const char *is_crypted(char *);
void BX_my_decrypt(char *, int, const char *);
void BX_my_encrypt(char *, int, const char *);
#define CRYPT_HEADER ""
#define CRYPT_HEADER_LEN 5