thxxbgmTh155Patch.zip/src/th155.cpp
#include "stdafx.h"
namespace TouhouSE {
namespace TH155 {
boost::shared_ptr<TH145Pak::Th145PakExtracter> openTh155Extracter(std::unique_ptr<std::istream> inPtr, const unsigned long long int fileSize) {
const std::array<unsigned char, 64> rsaKey = {
0xC4, 0x4D, 0x6A, 0x2F, 0x05, 0x78, 0x2C, 0x0F, 0xD7, 0x5C, 0x82, 0x97, 0x17, 0x60, 0x91, 0xDD,
0x6F, 0x83, 0x61, 0x81, 0xD1, 0x4E, 0x06, 0x9B, 0x94, 0x37, 0xD2, 0x98, 0x4D, 0xE4, 0x7B, 0xBF,
0x42, 0x60, 0xA7, 0x8F, 0x88, 0xD6, 0xFD, 0xFE, 0xE1, 0xF5, 0x6A, 0x0B, 0x29, 0xCF, 0x0B, 0xED,
0x66, 0xF0, 0xAC, 0x4E, 0xD7, 0xEF, 0x96, 0x06, 0x8B, 0xFA, 0x8E, 0x33, 0x48, 0xA3, 0x02, 0x7D,
};
return TH145Pak::Th145PakExtracter::Open(std::move(inPtr), fileSize, rsaKey);
}
} // TH155
} // TouhouSE