Symbian platform (C++)
SDK native APIs, runtime and tooling
Loading...
Searching...
No Matches
sis.cc File Reference
#include "symbian/sis/sis.h"
#include <cstddef>
#include <cstdint>
#include <memory>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include <absl/status/status.h>
#include <openssl/bio.h>
#include <openssl/evp.h>
#include <openssl/pem.h>
#include <openssl/sha.h>
#include <openssl/x509.h>
#include <zlib.h>
#include "symbian/analysis/bytes.h"
#include "symbian/analysis/checksum.h"
#include "symbian/e32/e32.h"

Namespaces

namespace  symbian
 
namespace  symbian::sis
 

Functions

absl::StatusOr< std::string > symbian::sis::BuildPackage (std::string_view executable, const PackageOptions &options)
 
absl::StatusOr< std::string > symbian::sis::BuildRegisteredPackage (std::string_view executable, std::string_view registration, std::string_view caption, const PackageOptions &options)
 
absl::StatusOr< std::string > symbian::sis::BuildApplicationPackage (std::string_view executable, const std::vector< ApplicationFile > &assets, const PackageOptions &options)
 
absl::StatusOr< std::string > symbian::sis::BuildSvgMif (std::string_view svg)
 
absl::StatusOr< std::string > symbian::sis::SignPackage (std::string_view unsigned_package, std::string_view certificate_pem, std::string_view private_key_pem)
 
absl::StatusOr< PackageInfo > symbian::sis::InspectPackage (std::string_view bytes)
 

Variable Documentation

◆ bytes

std::string_view bytes

◆ payload

std::string_view payload

◆ raw

std::string_view raw

◆ target

std::string target