Skip to content

Commit 427fdfc

Browse files
TLS.
1 parent eef1bbe commit 427fdfc

3 files changed

Lines changed: 63 additions & 2 deletions

File tree

src/SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
- [Region and DC codes](ltgc/datacentre.md)
1717
- [Points of Presence](ltgc/pop.md)
1818
- [Versioning](ltgc/versioning.md)
19+
- [Encryption & Hashing](ltgc/encryption.md)
1920
- [Miscellaneous]()
2021
- [Project origins](ltgc/project-origin.md)
2122
- [List of technologies](ltgc/list-tech.md)

src/ltgc/encryption.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# Encryption & Hashing
2+
3+
## TLS
4+
This section outlines how we utilize TLS encryption.
5+
6+
### ECH
7+
We currently do not utilize ECH directly on our servers. This is still a WIP.
8+
9+
### Hash
10+
Whenever available, we will serve the certificate hash used for direct connections to our endpoints under [this URL](https://www.ltgc.cc/cert-sha256) for whoever requiring it. Exact certificate hash can be utilized to confirm if MITM attacks are observed.
11+
12+
### Authorities (CA)
13+
We currently issue certificates from the following certificate authorities. Hashes of the utilized root certificates are up-to-date as of 7th March, 2026.
14+
15+
- [Amazon Trust Services](https://www.amazontrust.com/repository/)
16+
- `Amazon Root CA 1`² (CS): `87dcd4dc74640a322cd205552506d1be64f12596258096544986b4850bc72706`
17+
- `Amazon Root CA 2` (CS): `8b358466d66126312120645a5875a6a57e3c81d98476a967604244254eac00f0`
18+
- `Amazon Root CA 3` (CS): `40c826fdb22ba32a2f9db4f94770f72b8b1da9c8ffda7b11e6f27af245c89b5e`
19+
- `Amazon Root CA 4` (CS): `543d9b7fc2a6471cd84fca52c2cf6159df83ebfcd88d8b08b5af3f88737f52e6`
20+
- [Certainly](https://www.certainly.com/repository/)
21+
- `Certainly Intermediate R1`² (CS): `fec41e32ca75c295a6240fa639d3abe3bfb5cb131d6690e2331a176bed2e5bd2`
22+
- `Certainly Intermediate E1` (CS): `3379233c434610c8eaa9361acbdd24c7d655409c6d680a8c2585ffda27011ee7`
23+
- [Google Trust Services](https://pki.goog/repository/)
24+
- `GTS Root R1`² (CS): `3ee0278df71fa3c125c4cd487f01d774694e6fc57e0cd94c24efd769133918e5`
25+
- `GTS Root R4`² (CS): `76b27b80a58027dc3cf1da68dac17010ed93997d0b603e2fadbe85012493b5a7`
26+
- `WE1`²: `1dfc1605fbad358d8bc844f76d15203fac9ca5c1a79fd4857ffaf2864fbebf96`
27+
- `WR1`²: `b10b6f00e609509e8700f6d34687a2bfce38ea05a8fdf1cdc40c3a2a0d0d0e45`
28+
- [Let's Encrypt](https://letsencrypt.org/certificates/)
29+
- `E7`² (CS): `aeb1fd7410e83bc96f5da3c6a7c2c1bb836d1fa5cb86e708515890e428a8770b`
30+
- `E8`² (CS): `83624fd338c8d9b023c18a67cb7a9c0519da43d11775b4c6cbdad45c3d997c52`
31+
- `ISRG Root X1`: `96bcec06264976f37460779acf28c5a7cfe8a3c0aae11a8ffcee05c0bddf08c6`
32+
- `R12`: `131fce7784016899a5a00203a9efc80f18ebbd75580717edc1553580930836ec`
33+
- `R13`: `d3b128216a843f8ef1321501f5df52a5df52939ee2c19297712cd3de4d419354`
34+
- [Sectigo](https://www.sectigo.com/knowledge-base/detail/Sectigo-Root-Certificates)¹ ([additional roots](https://www.sectigo.com/resource-library/sectigo-root-intermediate-certificate-files))
35+
- `USERTrust RSA CA`: `e793c9b02fd8aa13e21c31228accb08119643b749c898964b1746d46c3d4cbd2`
36+
- [SSL](https://www.ssl.com/repository/)¹
37+
- `EV Root CA RSA R2`: `2e7bf16cc22485a7bbe2aa8696750761b0ae39be3b2fe9d0cc6d4ef73491425c`
38+
39+
1. We do not interact with these CAs directly, only via Cloudflare.
40+
2. These certificate roots are active as of the time of update.
41+
42+
Depending on the exact endpoint contacted for TLS connections, you may encounter different certificates being served. We currently use the following CAs for different endpoints, information up-to-date at the time of writing.
43+
44+
- Direct connection (clearnet PoP, Tor, I2P, Yggdrasil)
45+
- Google Trust Services: `GTS Root R1`, `WR1`
46+
- BunnyCDN
47+
- Let's Encrypt: Unknown
48+
- CacheFly
49+
- Let's Encrypt: Unknown
50+
- Cloudflare
51+
- Google Trust Services: `GTS Root R4`, `WE1`
52+
- Let's Encrypt: Unknown
53+
- Sectigo: Unknown
54+
- SSL: Unknown
55+
- CloudFront
56+
- Amazon Trust Services: `Amazon Root CA 1`
57+
- Deno Deploy
58+
- Let's Encrypt: `E7`, `E8`
59+
- Fastly
60+
- Certainly: `Certainly Intermediate R1`

src/octavia/support/screen.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,12 @@ The font used for labels is Jost, licensed under SIL OFL.
4141
### Octavia QY
4242
* **Lead developer**: Lumière Élevé
4343

44-
A recreation of the screens on the Yamaha QY line up, with help from JayB.
44+
A recreation of the screens on the Yamaha QY line up, with help from JayB. Additional chord bitmaps and positioning also received help from GFHK-SDGM.
4545

4646
### Octavia PSR
4747
* **Lead developer**: GFHK-SDGM
4848

49-
A recreation of the screens on Yamaha PSR.
49+
A recreation of the screens on Yamaha PSR-170.
5050

5151
### Octavia SC-8850
5252
* **Lead developer**: Lumière Élevé

0 commit comments

Comments
 (0)