luigoalma
4b5ac1a8e0
Certificate provide signature verification call
2021-05-22 14:12:19 +02:00
luigoalma
be289b4c55
Just search both nands for certs on callee
...
Since in all cases that LoadCertFromCertDb is called
is always twice, one for sysnand and another for emunand
just make it a single call and quit early when cert found.
2021-05-22 14:12:19 +02:00
luigoalma
3bfb9ef6ec
Make cert bundle building nicer
...
At least in the caller perspective.
Also break down some functionalities into separate funcs,
interally calling them on cert.c to avoid too many checks.
And tried to avoid too much repeated code.
2021-05-22 14:12:19 +02:00
luigoalma
61c17e491f
Load from certs.db more accordingly
...
Also extra cert handling code
2021-05-22 14:12:19 +02:00
d0k3
24195c319a
Install, build CIA, verify handling for TWL CDN content
2021-02-18 18:34:20 +01:00
Gabriel Marcano
d010f2858b
Remove trailing white space
...
- Removed trailing whitespace from all source code files (.c, .h. and
.s) and the README.md
2020-08-26 23:01:58 +02:00
d0k3
253cb2849c
CIA building / installing: also take over SRL flags
2020-08-20 19:43:52 +02:00
Wolfvak
929cc7fdcf
better hints to reduce compiled size by a few kb
...
mostly just added static const to constant arrays/buffers
2020-07-23 13:46:42 -03:00
d0k3
151e6389ac
Use iomemcpy for registers (thanks @profi200)
2019-04-17 00:45:48 +02:00
d0k3
21fdb9543a
Added ability to convert DSiWare .nds to CIA
...
Fixes #465
2019-03-20 02:07:34 +01:00
d0k3
619242ef96
Improved verification for TMD
2018-09-05 23:53:45 +02:00
d0k3
3446a43127
Added CIA Checker Tool
2018-08-13 00:08:56 +02:00
d0k3
a0d2d27b06
Replace TEMP_BUFFER & MAIN_BUFFER with heap
2018-02-07 00:43:18 +01:00
Wolfvak
beeea37d07
Revised Makefile
2017-11-17 19:37:45 +01:00