AuroraRuntime/Source/Crypto
Jamie Reece Wilson 83f34b0c47 [*] I was right. String views are [mostly] pointless (*)
03:28:55:638  17>2 of 53388 functions (<0.1%) were compiled, the rest were copied from previous compilation.
03:28:55:638  17>  0 functions were new in current compilation
03:28:55:638  17>  65 functions had inline decision re-evaluated but remain unchanged
03:28:56:749  17>Finished generating code

the header of const AuString & is the same as std::string_view therefore nothing changes. in fact, we still need to alloc strings a bunch of times for a zero terminated string. worse, <c++20 always allocs each time we want to access a hashmap with o(1) lookup, making small hashmaps kinda pointless when we always have to alloc+copy (thx std)

perhaps this will help some language binders
2024-04-19 05:58:08 +01:00
..
AES [+] AuCompression::CompressionInterceptor 2022-11-06 13:23:22 +00:00
BCrypt [+] Added "Safer" variants to bcrypt when using string containers 2024-02-19 19:09:21 +00:00
CA Initial Commit 2021-06-27 22:25:29 +01:00
CBC [+] AuCompression::CompressionInterceptor 2022-11-06 13:23:22 +00:00
ECC [*] Not a day goes by without Roman Medvedev giving me grief 2024-02-16 13:07:28 +00:00
HashCash [*] i was taking a shit when i remembered our hashcash algorithm is fundamentally borked 2023-05-20 02:38:47 +01:00
HMAC [*] Not a day goes by without Roman Medvedev giving me grief 2024-02-16 13:07:28 +00:00
PBKDF2 [+] AuCompression::CompressionInterceptor 2022-11-06 13:23:22 +00:00
PEM [*] I was right. String views are [mostly] pointless (*) 2024-04-19 05:58:08 +01:00
RSA [*] Improve PKCS1 OAEP support 2024-02-19 11:15:10 +00:00
TDES [+] AuCompression::CompressionInterceptor 2022-11-06 13:23:22 +00:00
X509 [*] Fix project build regressions caused by refactoring in 522def0a 2023-09-28 20:08:59 +01:00
Crypto.hpp [-] Redundant AuCrypto::EHashType (replaced with the complete AuHashing::EHashType) 2022-09-25 10:56:03 +01:00