Difference between revisions of "Template:Signature Types"

From 3dbrew
Jump to navigation Jump to search
m
 
(2 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
! Value
 
! Value
 
! Signature Method
 
! Signature Method
! Signature Size (X)
+
! Signature Size
 +
! Padding Size
 
|-
 
|-
 
| 0x010000
 
| 0x010000
| RSA_4096 SHA1
+
| RSA_4096 SHA1 (Unused for 3DS)
 
| 0x200
 
| 0x200
 +
| 0x3C
 
|-
 
|-
 
| 0x010001
 
| 0x010001
| RSA_2048 SHA1
+
| RSA_2048 SHA1 (Unused for 3DS)
 
| 0x100
 
| 0x100
 +
| 0x3C
 
|-
 
|-
 
| 0x010002
 
| 0x010002
| Elliptic Curve (Unused for 3DS)
+
| Elliptic Curve with SHA1 (Unused for 3DS)
 
| 0x3C
 
| 0x3C
 +
| 0x40
 
|-
 
|-
 
| 0x010003
 
| 0x010003
 
| RSA_4096 SHA256
 
| RSA_4096 SHA256
 
| 0x200
 
| 0x200
 +
| 0x3C
 
|-
 
|-
 
| 0x010004
 
| 0x010004
 
| RSA_2048 SHA256
 
| RSA_2048 SHA256
 
| 0x100
 
| 0x100
 +
| 0x3C
 
|-
 
|-
 
| 0x010005
 
| 0x010005
| Elliptic Curve (It's unknown how ECDSA signatures for this are verified/signed)
+
| ECDSA with SHA256
 
| 0x3C
 
| 0x3C
 +
| 0x40
 
|}
 
|}

Latest revision as of 04:04, 27 April 2013

Value Signature Method Signature Size Padding Size
0x010000 RSA_4096 SHA1 (Unused for 3DS) 0x200 0x3C
0x010001 RSA_2048 SHA1 (Unused for 3DS) 0x100 0x3C
0x010002 Elliptic Curve with SHA1 (Unused for 3DS) 0x3C 0x40
0x010003 RSA_4096 SHA256 0x200 0x3C
0x010004 RSA_2048 SHA256 0x100 0x3C
0x010005 ECDSA with SHA256 0x3C 0x40