Files
AnyPS5/core/libs/tests/GuestLibreSslVersion.cpp
T

21 lines
673 B
C++

#include "prx/libSceLibreSsl/include/Api.hpp"
#include "prx/libc/include/general/VabiMacros.hpp"
#include <cstdint>
#include <cstdio>
#include <cstdlib>
#include <source_location>
static void Require(bool condition, std::source_location location = std::source_location::current()) {
if (condition) return;
std::fprintf(stderr, "LibreSSL version check failed at line %u\n", location.line());
std::abort();
}
int main() {
Require(SSLeay_nid_postfix() == std::uint64_t{0x20000000});
Require(SSLeay_nid_postfix() == SSLeay_nid_postfix());
Require(SSL_library_init_nid_postfix() == 1);
Require(SSL_library_init_nid_postfix() == 1);
return 0;
}