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