Max Lv
5dbcbcbb89
C++20 port 10/14: allocation-free SIP022 codecs ( #3074 )
...
* Add allocation-free C++ SIP022 codecs
TCP request/response streams with the salt echo between the two
directions, an exact-match salt pool on FixedLru, and UDP packets sealed
and opened in place with caller-owned session state. Differentially
tested against aead2022.cpp in both roles; the steady phase allocates
nothing.
* Include <algorithm> for std::min in test_crypto_aead2022_cpp.cpp
* Include C++ headers before crypto.h in test_crypto_aead2022_cpp.cpp
crypto.h defines min/max macros for the C sources; libstdc++ headers
included after it fail to parse.
2026-10-15 10:04:04 +08:00
..
2026-10-15 09:56:12 +08:00
2026-09-11 14:18:37 +08:00
2026-10-13 09:09:51 +08:00
2026-02-07 19:01:32 +08:00
2026-08-19 18:15:35 +08:00
2026-08-19 18:15:35 +08:00
2026-08-19 18:15:35 +08:00
2018-06-09 15:54:08 +09:00
2018-06-09 15:54:08 +09:00
2018-06-09 15:54:08 +09:00
2026-09-11 14:18:37 +08:00
2018-06-09 15:54:08 +09:00
2018-06-09 15:54:08 +09:00
2018-06-09 15:54:08 +09:00
2026-10-13 09:09:51 +08:00
2026-09-11 14:18:37 +08:00
2026-10-15 10:04:04 +08:00
2026-09-11 16:22:30 +08:00
2026-10-15 09:52:17 +08:00
2026-09-11 13:42:11 +08:00
2026-10-13 09:09:51 +08:00
2018-06-09 15:54:08 +09:00
2026-02-07 19:01:32 +08:00
2018-06-09 15:54:08 +09:00
2026-09-11 13:42:11 +08:00
2026-09-13 07:15:28 +08:00
2026-09-11 13:42:11 +08:00
2026-09-11 13:42:11 +08:00
2026-10-15 10:02:02 +08:00
2026-02-07 17:06:47 +08:00
2026-10-15 09:52:17 +08:00
2026-10-15 09:58:15 +08:00
2026-02-07 17:06:47 +08:00
2026-10-15 09:53:31 +08:00
2026-10-13 09:09:51 +08:00
2026-10-15 09:45:54 +08:00
2026-10-15 09:45:54 +08:00
2026-10-15 09:45:54 +08:00
2026-10-15 09:45:54 +08:00
2026-10-15 09:45:54 +08:00
2026-10-15 09:45:54 +08:00
2026-10-15 10:04:04 +08:00
2026-10-15 09:56:12 +08:00
2026-10-15 10:00:37 +08:00
2026-10-15 09:52:17 +08:00
2026-09-11 14:18:37 +08:00
2026-10-15 09:54:56 +08:00
2026-09-12 15:23:43 +08:00
2026-09-12 15:23:43 +08:00
2026-10-15 09:45:54 +08:00
2026-09-11 13:42:11 +08:00
2026-09-11 13:42:11 +08:00
2026-09-11 13:42:11 +08:00
2026-09-13 07:15:28 +08:00
2026-09-11 13:42:11 +08:00
2026-09-11 14:18:37 +08:00
2026-02-07 17:06:47 +08:00
2026-09-11 13:42:11 +08:00
2026-09-11 13:42:11 +08:00
2026-10-15 10:02:02 +08:00
2026-09-11 14:18:37 +08:00
2026-09-11 14:18:37 +08:00
2026-09-11 13:42:11 +08:00
2026-02-07 18:30:20 +08:00
2026-09-11 13:42:11 +08:00
2026-10-15 10:02:02 +08:00
2026-07-15 11:10:24 +08:00
2020-01-31 16:11:21 -05:00
2026-08-19 18:15:35 +08:00
2026-10-15 10:02:02 +08:00