Take advantage of base64 conversion in testapps
There was a non-working function and a working one in the source of
the contributed "rtp_decoder". Have a working conversion function
and use it from both tools for parsing the command-line crypto-key.
diff --git a/Makefile.in b/Makefile.in
index bbbbab7..eb4ce65 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -157,12 +157,14 @@
$(testapp): libsrtp.a
-test/rtpw$(EXE): test/rtpw.c test/rtp.c test/getopt_s.c
- $(COMPILE) $(LDFLAGS) -o $@ $^ $(LIBS) $(SRTPLIB)
+test/rtpw$(EXE): test/rtpw.c test/rtp.c test/getopt_s.c \
+ crypto/math/datatypes.c
+ $(COMPILE) -DTESTAPP_SOURCE=1 $(LDFLAGS) -o $@ $^ $(LIBS) $(SRTPLIB)
ifeq (1, $(HAVE_PCAP))
-test/rtp_decoder$(EXE): test/rtp_decoder.c test/rtp.c test/getopt_s.c
- $(COMPILE) $(LDFLAGS) -o $@ $^ $(LIBS) $(SRTPLIB)
+test/rtp_decoder$(EXE): test/rtp_decoder.c test/rtp.c test/getopt_s.c \
+ crypto/math/datatypes.c
+ $(COMPILE) -DTESTAPP_SOURCE=1 $(LDFLAGS) -o $@ $^ $(LIBS) $(SRTPLIB)
endif
test/srtp_driver$(EXE): test/srtp_driver.c test/getopt_s.c