diff --git a/NEWS b/NEWS index 4d61293e6..59a13680d 100644 --- a/NEWS +++ b/NEWS @@ -12,8 +12,10 @@ Version 5.x -- future * rot_get_conf deprecated and replaced by rot_get_conf2 Version 4.5 - * 2022-03-XX - * Add password capability to rigctld via -A switch. rigctl uses \password, hamlib uses rig_set_password + * 2022-04-XX + * Add password capability to rigctld via -A switch. + rigctld -A will produce a consistent shared key for any specific password that can used in \password and rig_set_password + TBD The shared key can also be placed in .hamlib_settings * Asynchronous rig data output handling to support transceive and spectrum data. Mikael, OH3BHX * See new set_conf option async for some Icom rigs * Multicast UDP packet output for asynchronous data. Mikael, OH3BHX diff --git a/include/hamlib/rig.h b/include/hamlib/rig.h index 804b3f12d..5b402064b 100644 --- a/include/hamlib/rig.h +++ b/include/hamlib/rig.h @@ -3395,6 +3395,8 @@ int locator2longlat HAMLIB_PARAMS((double *longitude, double *latitude, const char *locator)); +extern HAMLIB_EXPORT(char*) rig_make_md5(char *pass); + //! @endcond diff --git a/security/md5.h b/security/md5.h index e05422e65..ec40b5335 100644 --- a/security/md5.h +++ b/security/md5.h @@ -29,8 +29,6 @@ #include #include "hamlib/rig.h" -extern HAMLIB_EXPORT(char*) rig_make_md5(char *pass); - typedef unsigned long MD5_u32plus; typedef struct { diff --git a/tests/rigctld.c b/tests/rigctld.c index b3407b888..b48d70404 100644 --- a/tests/rigctld.c +++ b/tests/rigctld.c @@ -75,7 +75,6 @@ #include "serial.h" #include "sprintflst.h" #include "network.h" -#include "md5.h" #include "rigctl_parse.h"