mirror of
git://git.yoctoproject.org/meta-rockchip.git
synced 2025-07-05 05:04:47 +02:00

Add an example of implementing rauc on a rockchip board. Adding the meta-rauc layer, adding 'rauc' to DISTRO_FEATURES, and enabling RK_RAUC_DEMO will build an image using the example provided in dynamic-layers/rk-rauc-demo. This example uses a simple A/B + D scheme (i.e. two root partitions and a non-updated /data partition). Repartitioning occurs automatically on first boot thanks to systemd's 'repart' mechanism. NOTE: - this example only works with systemd If you wish to provide your own implementation, simply add the meta-rauc layer, add 'rauc' to DISTRO_FEATURES, don't enable RK_RAUC_DEMO, and provide your own implementation in a separate layer. Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Trevor Woerner <twoerner@gmail.com>
81 lines
4.3 KiB
Plaintext
81 lines
4.3 KiB
Plaintext
Certificate:
|
|
Data:
|
|
Version: 3 (0x2)
|
|
Serial Number: 1 (0x1)
|
|
Signature Algorithm: sha256WithRSAEncryption
|
|
Issuer: O=Test Org, CN=Test Org rauc CA Development
|
|
Validity
|
|
Not Before: Jan 1 00:00:00 1970 GMT
|
|
Not After : Dec 31 23:59:59 9999 GMT
|
|
Subject: O=Test Org, CN=Test Org rauc CA Development
|
|
Subject Public Key Info:
|
|
Public Key Algorithm: rsaEncryption
|
|
RSA Public-Key: (2048 bit)
|
|
Modulus:
|
|
00:c0:fe:7b:6c:c3:e3:47:cc:d4:15:e1:0c:b2:1c:
|
|
c9:f7:61:3e:42:d7:f1:a4:30:f2:db:0e:49:95:49:
|
|
70:ee:97:6d:fe:48:5d:b9:22:63:47:e0:be:63:d7:
|
|
68:9b:38:04:7d:7f:d9:65:ef:1d:6c:26:cb:05:7f:
|
|
59:45:15:9d:76:59:c4:8d:59:a0:38:a0:25:fa:86:
|
|
1b:f4:85:ff:cf:7c:c7:57:a3:7e:56:71:7d:69:c3:
|
|
69:a7:fb:e6:8e:bc:f9:49:e2:f5:9a:97:e5:2d:75:
|
|
ef:f9:76:29:5f:76:11:1b:70:6f:4d:26:4f:e0:06:
|
|
9b:8c:e3:76:91:81:4a:4e:98:5d:2e:f4:bd:23:4d:
|
|
e7:5d:9b:ea:68:4d:03:9e:35:90:c5:f2:8d:ae:ed:
|
|
44:4f:f3:50:dc:2b:ef:ae:44:35:79:78:3d:65:4b:
|
|
d9:16:98:aa:be:08:47:25:af:68:1c:0b:8e:c1:aa:
|
|
02:a7:61:4f:4d:15:1b:07:3c:4e:60:b3:9a:d5:c1:
|
|
39:34:4e:8e:e7:93:46:f1:75:95:aa:16:9a:1d:e6:
|
|
49:15:a5:ae:06:8a:45:16:a9:af:59:60:9b:c6:6d:
|
|
3d:19:57:5d:de:31:d5:dc:96:0e:a4:25:fe:7a:07:
|
|
71:c5:40:c0:a3:d0:d5:84:47:14:7a:5a:f1:07:75:
|
|
79:35
|
|
Exponent: 65537 (0x10001)
|
|
X509v3 extensions:
|
|
X509v3 Subject Key Identifier:
|
|
44:0C:AF:4A:74:B4:C7:65:02:B2:95:F1:91:7C:A3:CC:E6:3E:99:E8
|
|
X509v3 Authority Key Identifier:
|
|
keyid:44:0C:AF:4A:74:B4:C7:65:02:B2:95:F1:91:7C:A3:CC:E6:3E:99:E8
|
|
DirName:/O=Test Org/CN=Test Org rauc CA Development
|
|
serial:01
|
|
|
|
X509v3 Basic Constraints:
|
|
CA:TRUE
|
|
Signature Algorithm: sha256WithRSAEncryption
|
|
30:07:51:4d:d6:2c:0c:2f:3e:6c:5c:34:1f:07:21:8d:50:77:
|
|
9a:a6:81:75:62:f0:fe:ff:3b:5b:d0:7c:d1:45:e7:e2:67:d4:
|
|
23:cb:af:9a:8b:f4:2b:d2:33:3d:45:bb:a7:7d:b4:9b:41:db:
|
|
fb:62:ac:83:fc:41:ae:e5:dc:2d:df:7d:72:7e:df:34:01:60:
|
|
94:7f:15:78:84:87:f0:23:e4:8e:b8:dc:71:cb:84:4b:25:bb:
|
|
62:8f:fd:7f:d3:3c:1d:85:45:fb:03:7c:a2:bc:c4:a8:fa:2b:
|
|
ec:79:67:8d:f4:5f:37:a8:5a:54:bc:b3:78:11:0b:8b:29:90:
|
|
8b:48:4a:d7:87:93:96:97:72:10:1d:70:29:f8:e4:c3:81:6d:
|
|
7d:c3:6e:d4:c8:1b:0b:0d:f9:c0:b9:7b:11:54:e2:af:8b:a0:
|
|
45:de:c2:67:81:8c:0c:9d:ba:a1:31:8b:f2:cc:da:c7:cc:6d:
|
|
21:92:2a:57:29:9c:48:92:75:d9:1a:6e:d3:ee:53:66:83:2e:
|
|
08:74:09:5d:78:13:99:34:7d:16:8c:ba:29:75:80:20:8b:ca:
|
|
91:19:29:64:ef:64:37:de:5b:22:18:99:5b:63:69:9a:a2:44:
|
|
21:70:30:41:f2:58:27:ab:4f:5c:d0:e1:94:5d:d1:5b:8d:fd:
|
|
bf:8f:a9:99
|
|
-----BEGIN CERTIFICATE-----
|
|
MIIDhjCCAm6gAwIBAgIBATANBgkqhkiG9w0BAQsFADA6MREwDwYDVQQKDAhUZXN0
|
|
IE9yZzElMCMGA1UEAwwcVGVzdCBPcmcgcmF1YyBDQSBEZXZlbG9wbWVudDAgFw03
|
|
MDAxMDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowOjERMA8GA1UECgwIVGVzdCBP
|
|
cmcxJTAjBgNVBAMMHFRlc3QgT3JnIHJhdWMgQ0EgRGV2ZWxvcG1lbnQwggEiMA0G
|
|
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA/ntsw+NHzNQV4QyyHMn3YT5C1/Gk
|
|
MPLbDkmVSXDul23+SF25ImNH4L5j12ibOAR9f9ll7x1sJssFf1lFFZ12WcSNWaA4
|
|
oCX6hhv0hf/PfMdXo35WcX1pw2mn++aOvPlJ4vWal+Utde/5dilfdhEbcG9NJk/g
|
|
BpuM43aRgUpOmF0u9L0jTeddm+poTQOeNZDF8o2u7URP81DcK++uRDV5eD1lS9kW
|
|
mKq+CEclr2gcC47BqgKnYU9NFRsHPE5gs5rVwTk0To7nk0bxdZWqFpod5kkVpa4G
|
|
ikUWqa9ZYJvGbT0ZV13eMdXclg6kJf56B3HFQMCj0NWERxR6WvEHdXk1AgMBAAGj
|
|
gZQwgZEwHQYDVR0OBBYEFEQMr0p0tMdlArKV8ZF8o8zmPpnoMGIGA1UdIwRbMFmA
|
|
FEQMr0p0tMdlArKV8ZF8o8zmPpnooT6kPDA6MREwDwYDVQQKDAhUZXN0IE9yZzEl
|
|
MCMGA1UEAwwcVGVzdCBPcmcgcmF1YyBDQSBEZXZlbG9wbWVudIIBATAMBgNVHRME
|
|
BTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAwB1FN1iwMLz5sXDQfByGNUHeapoF1
|
|
YvD+/ztb0HzRRefiZ9Qjy6+ai/Qr0jM9RbunfbSbQdv7YqyD/EGu5dwt331yft80
|
|
AWCUfxV4hIfwI+SOuNxxy4RLJbtij/1/0zwdhUX7A3yivMSo+ivseWeN9F83qFpU
|
|
vLN4EQuLKZCLSErXh5OWl3IQHXAp+OTDgW19w27UyBsLDfnAuXsRVOKvi6BF3sJn
|
|
gYwMnbqhMYvyzNrHzG0hkipXKZxIknXZGm7T7lNmgy4IdAldeBOZNH0WjLopdYAg
|
|
i8qRGSlk72Q33lsiGJlbY2maokQhcDBB8lgnq09c0OGUXdFbjf2/j6mZ
|
|
-----END CERTIFICATE-----
|