AuroraRuntime/Include/Aurora/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 [-] Redundant AuCrypto::EHashType (replaced with the complete AuHashing::EHashType) 2022-09-25 10:56:03 +01:00
CBC [+] AuCompression::CompressionInterceptor 2022-11-06 13:23:22 +00:00
ECC [+] Aurora::Crypto::X509::CertRequest 2022-11-18 21:03:11 +00:00
HashCash [+] RMD128+BScFwd based HashCash (bcrypt DoS mitigation, acc creation, antibot, etc) 2022-09-19 02:34:57 +01:00
HMAC [-] Redundant AuCrypto::EHashType (replaced with the complete AuHashing::EHashType) 2022-09-25 10:56:03 +01: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 [+] Missing x509 members 2023-07-10 20:58:12 +01:00
Crypto.hpp [+] Aurora::Crypto::X509::CertRequest 2022-11-18 21:03:11 +00:00
EHashType.hpp [-] Redundant AuCrypto::EHashType (replaced with the complete AuHashing::EHashType) 2022-09-25 10:56:03 +01:00
EKeyType.hpp [+] Initial attempt at parsing Linux VMA space 2022-04-21 00:34:08 +01:00
EPaddingType.hpp [+] Initial attempt at parsing Linux VMA space 2022-04-21 00:34:08 +01:00