BearSSL

publicRead
Owner: themasterBranch: mainCommits: 2Updated: 2026-04-19 00:20
Git CLI clone URL
git clone https://www.xt-emporium.com/git/bearssl.git
Fullscreen desktop URL

Commit diff

Commit ff60a56531c656eb3991a4251a4d87325c5d580
commit ff60a56531c656eb3991a4251a4d87325c5d5806
Author: themaster <themaster@xt-emporium.local>
Date:   Sun Apr 19 00:20:03 2026 +0000

    Add ELKS repository README
---
 README.md | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/README.md b/README.md
new file mode 100644
index 0000000..0157193
--- /dev/null
+++ b/README.md
@@ -0,0 +1,34 @@
+# bearssl
+
+`bearssl` is the standalone BearSSL source tree used by ELKS Enhanced for TLS
+on 16-bit ELKS systems.
+
+## Platform
+
+- ELKS on IA16 and 8086-class x86 systems
+- Real XT/AT style hardware and QEMU ELKS images
+- `ia16-elf-gcc` based ELKS extapp builds
+
+## What This Repository Contains
+
+- the BearSSL source tree
+- `Makefile.elks` for ELKS builds
+- the `tlsget` HTTPS client used by ELKS smoke tests
+- sample certificates and support files needed by the ELKS TLS test flow
+
+## Relationship To ELKS Enhanced
+
+This repository is intentionally separate from `elks-enhanced`.
+The main ELKS tree keeps the menuconfig and install hooks for BearSSL, but the
+source itself is fetched into `extapps/bearssl` with:
+
+```sh
+./buildext.sh bearssl
+```
+
+That keeps TLS support available to ELKS without vendoring the full BearSSL
+tree into the main kernel and userspace repository.
+
+## Building
+
+From
\ No newline at end of file