mirror of
https://github.com/Thealexbarney/LibHac.git
synced 2024-11-14 10:49:41 +01:00
Update package metadata and readme
Changes the description of the project to better reflect what it does
This commit is contained in:
parent
c59e72606f
commit
44fd3eb0a4
3 changed files with 9 additions and 6 deletions
4
KEYS.md
4
KEYS.md
|
@ -83,9 +83,9 @@ Erista (original Switch hardware version) and Mariko (second hardware version) h
|
||||||
Both these root keys are used to derive the same master key which will then derive other keys.
|
Both these root keys are used to derive the same master key which will then derive other keys.
|
||||||
|
|
||||||
The current root key for Erista is `tsec_root_key_02`, and the key for Mariko is `mariko_kek`.
|
The current root key for Erista is `tsec_root_key_02`, and the key for Mariko is `mariko_kek`.
|
||||||
The main purpose of these keys is to generate the master key, so they're not really necessary for decrypting content.
|
The main purpose of these keys is to generate the master key, so they're not strictly necessary for decrypting content if you have the latest master key.
|
||||||
|
|
||||||
These root keys, with proper security, are supposed to be hardware secrets, unable to be accessed by software.
|
These root keys, with proper security, are supposed to be hardware secrets unable to be accessed by software.
|
||||||
|
|
||||||
Package1 is the only content that is not encrypted with these root keys or their derivatives.
|
Package1 is the only content that is not encrypted with these root keys or their derivatives.
|
||||||
Each Erista package1 is encrypted with its own unique key, and every Mariko package1 is encrypted with `mariko_bek`.
|
Each Erista package1 is encrypted with its own unique key, and every Mariko package1 is encrypted with `mariko_bek`.
|
||||||
|
|
|
@ -4,7 +4,9 @@
|
||||||
[![MyGet](https://img.shields.io/myget/libhac/vpre/libhac.svg?label=myget&style=flat-square)](https://www.myget.org/feed/libhac/package/nuget/LibHac)
|
[![MyGet](https://img.shields.io/myget/libhac/vpre/libhac.svg?label=myget&style=flat-square)](https://www.myget.org/feed/libhac/package/nuget/LibHac)
|
||||||
[![AppVeyor Build Status](https://img.shields.io/appveyor/ci/thealexbarney/LibHac/master.svg?style=flat-square)](https://ci.appveyor.com/project/Thealexbarney/libhac/history)
|
[![AppVeyor Build Status](https://img.shields.io/appveyor/ci/thealexbarney/LibHac/master.svg?style=flat-square)](https://ci.appveyor.com/project/Thealexbarney/libhac/history)
|
||||||
|
|
||||||
LibHac is a .NET and .NET Core library for opening, decrypting and extracting common content file formats used by the Nintendo Switch.
|
LibHac is a .NET library that reimplements some parts of the Nintendo Switch operating system, also known as Horizon OS.
|
||||||
|
|
||||||
|
One of the other main functions of the library is opening, decrypting and extracting common content file formats used by Horizon.
|
||||||
|
|
||||||
Most content is imported and exported using a standard `IStorage` interface. This means that reading nested file types and encryptions can easily be done by linking different file readers together.
|
Most content is imported and exported using a standard `IStorage` interface. This means that reading nested file types and encryptions can easily be done by linking different file readers together.
|
||||||
For example, the files from a title stored on the external SD card can be read or extracted in this way.
|
For example, the files from a title stored on the external SD card can be read or extracted in this way.
|
||||||
|
@ -12,7 +14,9 @@ For example, the files from a title stored on the external SD card can be read o
|
||||||
|
|
||||||
## Getting Started
|
## Getting Started
|
||||||
|
|
||||||
[Library Overview and Samples](docs/getting-started.md)
|
[Handling Content Files](docs/getting-started.md)
|
||||||
|
|
||||||
|
Todo: Document usage of the `Horizon` and `HorizonClient` objects.
|
||||||
|
|
||||||
# hactoolnet
|
# hactoolnet
|
||||||
|
|
||||||
|
|
|
@ -10,8 +10,7 @@
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Authors>Alex Barney</Authors>
|
<Authors>Alex Barney</Authors>
|
||||||
<Copyright>Copyright © 2018-2021 Alex Barney</Copyright>
|
<Copyright>Copyright © 2018-2021 Alex Barney</Copyright>
|
||||||
<Description>A library for reading content formats used by the Nintendo Switch.</Description>
|
<Description>A library that reimplements select portions of the Nintendo Switch operating system and allows reading content formats used by the OS.</Description>
|
||||||
<PackageTags>Nintendo;Switch;nca;xci;savefile</PackageTags>
|
|
||||||
<PackageProjectUrl>https://github.com/Thealexbarney/LibHac</PackageProjectUrl>
|
<PackageProjectUrl>https://github.com/Thealexbarney/LibHac</PackageProjectUrl>
|
||||||
<PackageLicenseExpression>MIT</PackageLicenseExpression>
|
<PackageLicenseExpression>MIT</PackageLicenseExpression>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue