Luca Boccassi
ec4afb4606
libsystemd/sd-id128: use only internal hmac, remove khash/OpenSSL support
...
Using OpenSSL brings in an additional dependency for all users of
libsystemd.so even though it's just one API that makes use of it.
The khash implementation is awkward as it requires context switches and
computation inside the kernel, thus leaving the process.
Remove both from libsystemd.so, and use exclusively the internal hmac fallback.
While this is not optimized, the sd-id128 API is not used in
performance-critical contexts where hardware acceleration would make a
noticeable difference.
2021-10-08 13:11:00 +01:00
..
2021-08-03 10:05:10 +02:00
2021-08-11 10:17:50 +02:00
2021-10-06 10:52:15 +02:00
2021-08-03 10:05:10 +02:00
2021-08-03 10:05:10 +02:00
2021-10-08 13:11:00 +01:00
2021-08-03 10:05:10 +02:00
2021-10-08 13:11:00 +01:00
2021-10-05 16:14:37 +02:00
2021-10-07 11:50:47 +02:00
2021-08-20 18:29:40 +01:00
2021-10-07 11:58:26 +02:00
2021-10-07 22:13:12 +02:00
2021-09-22 12:58:46 +02:00
2021-10-05 16:14:37 +02:00
2021-09-28 16:47:08 +02:00
2021-10-05 16:14:37 +02:00
2021-08-03 10:05:10 +02:00
2021-10-05 16:14:37 +02:00
2021-09-14 03:04:57 +09:00
2021-10-05 16:14:37 +02:00
2021-10-05 16:14:37 +02:00
2021-10-08 13:11:00 +01:00
2021-08-31 09:06:33 +01:00
2021-10-07 15:43:27 +02:00
2021-09-15 16:46:07 +02:00
2021-08-30 22:25:04 +09:00
2021-09-10 13:39:16 +02:00
2021-10-05 15:47:32 +02:00
2021-09-15 13:09:45 +02:00
2021-10-05 16:14:37 +02:00
2021-09-22 12:58:46 +02:00
2021-07-27 19:32:35 +02:00
2021-10-08 13:11:00 +01:00
2021-09-29 15:29:41 +09:00
2021-08-03 10:05:10 +02:00
2021-10-07 11:58:26 +02:00
2021-10-05 16:14:37 +02:00
2021-09-29 03:37:06 +09:00
2021-08-20 11:09:48 +02:00
2021-08-03 10:05:10 +02:00
2021-10-05 16:14:37 +02:00
2021-10-07 22:12:19 +02:00
2021-08-11 09:11:42 +02:00
2021-10-05 19:37:30 +01:00
2021-09-15 13:09:45 +02:00
2021-09-27 20:34:41 +02:00
2021-10-06 12:27:27 +09:00
2021-08-03 10:05:10 +02:00
2021-10-05 16:14:37 +02:00
2021-10-05 15:47:32 +02:00
2021-10-01 17:27:34 +01:00
2021-10-01 14:45:00 +02:00
2021-09-28 14:52:27 +01:00
2021-10-07 22:12:41 +02:00
2021-10-05 15:47:32 +02:00
2021-08-03 10:05:10 +02:00
2021-08-03 10:05:10 +02:00
2021-08-03 10:05:10 +02:00
2021-10-05 16:14:37 +02:00
2021-10-06 10:52:14 +02:00
2021-09-30 00:08:16 +09:00
2021-10-05 15:47:32 +02:00
2021-10-08 13:11:00 +01:00
2021-08-03 10:05:10 +02:00
2021-10-05 16:14:37 +02:00
2021-10-05 16:14:37 +02:00
2021-10-05 16:14:37 +02:00
2021-10-07 01:50:37 +09:00
2021-09-22 22:34:37 +01:00
2021-08-20 11:09:48 +02:00
2021-10-05 16:14:37 +02:00
2021-07-29 21:13:03 +02:00