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