Commit Graph

22 Commits

Author SHA1 Message Date
F. Duncanh
fdf741f46c cleanup unitialized variables 2025-12-09 02:08:17 -05:00
F. Duncanh
be4fb423c4 add suppport for user access control by -pw password (HTML digest) 2025-04-22 17:56:53 -04:00
F. Duncanh
45b8c0d1c2 cleanup printf statements 2024-12-13 12:08:07 -05:00
F. Duncanh
471af21332 v1.68: improvements to pin-pairing 2023-12-26 14:41:50 -05:00
F. Duncanh
2d29b6b6d1 use base 64 to represent public key as string 2023-12-10 10:26:56 -05:00
F. Duncanh
b1c52a65b6 provide notice that new public key has been created and stored 2023-12-07 09:08:20 -05:00
F. Duncanh
8854044e94 don't use ED25519 private key as SRP6 private key 2023-11-30 07:38:44 -05:00
F. Duncanh
58eb60ea54 make the private key persistent (store in %HOME/.uxplay.pem) 2023-11-28 22:40:07 -05:00
F. Duncanh
c2153d2af0 crypto.c: refactor extract_private_key to utils,c 2023-11-28 18:20:12 -05:00
F. Duncanh
bcc7244fb6 Finally a fully working pair-pin-setup! 2023-11-24 00:16:07 -05:00
F. Duncanh
4241694252 facility fopr getting ED25519 private key for srp 2023-11-23 21:30:46 -05:00
F. Duncanh
60cfb19d90 crypto.c: add AES GCM 128 en/decryption 2023-11-23 20:31:23 -05:00
F. Duncanh
44365fe59c add infrastructure for pair-pin-start, + changing features 2023-11-23 20:26:21 -05:00
F. Duncanh
fcac9253d3 crypto.c: add private key extraction (will use with srp) 2023-11-23 19:22:28 -05:00
F. Duncanh
e2357bd687 add change statement: authorship, dates to LGPL v2.1 files 2023-02-09 11:01:58 -05:00
fduncanh
9dd3ed83c4 corrections to aes_reset 2022-01-12 18:52:36 -05:00
fduncanh
2fa1aa9e9e fix crypto.c:aes_cbc_reset, use it to avoid continuous malloc/free of aes_ctx_audio 2022-01-12 17:17:22 -05:00
fduncanh
7c79d031a3 restore RPiPlay's crypto implementation, now they have fixed the aes-cbc bug. 2021-11-11 19:32:41 -05:00
fduncanh
6e4dee36a8 whitespace cleanup 2021-10-11 04:49:24 -04:00
fduncanh
8425159981 Clean up in crypto.c, (but doesnt fix the OpenSSL 3.0.0 problem) 2021-10-11 04:41:52 -04:00
fduncanh
623b638357 Bring contents of lib up to date with current FD-:master RPiPlay
the plist library is removed (the Linux distributions version will be used)
(libplist 2.0)

the library llhttp v 6.0.2 is added to replace http_parser

The curve25519 and ed25519 libraries are removed, and replaced with their
OpenSSL 1.1.1 implementations

crypto is updated
2021-07-31 19:29:58 -04:00
Your Name
1946373e26 first commit 2020-04-15 16:24:10 +03:00