Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
50dcdb3
feat: Add Let's Encrypt SSL certificate device with DNS-01 challenges
PeterFarber Sep 8, 2025
41fe10d
chore: Rename sslOpts to ssl_opts and move to config-driven API
PeterFarber Sep 9, 2025
008a3f5
fix: http requests
PeterFarber Sep 9, 2025
117dba3
chore: create complete_rsa_key_from_wallet
PeterFarber Sep 11, 2025
4ccc97f
testing as seperate lib
PeterFarber Sep 11, 2025
47024b1
updated ssl repo
PeterFarber Sep 11, 2025
3d32c21
chore: using new ssl_cert lib
PeterFarber Sep 12, 2025
4f86502
fix HTTP port parsing, dial TLS correctly, follow 301 redirects
noahlevenson Sep 12, 2025
10ee035
fix httpc port / scheme parsing
noahlevenson Sep 15, 2025
3f2df7f
http client: properly handle redirects which include an explicit port
noahlevenson Sep 15, 2025
6fccb67
http client: properly enable TLS over non-443 port
noahlevenson Sep 15, 2025
7522ca1
http client: don't silently handle unexpected/malformed schemes
noahlevenson Sep 15, 2025
b64a58e
http client: parameterize automatic redirects
noahlevenson Sep 15, 2025
ae7b1f0
http client: parameterize and limit the maximum number of autoredirects
noahlevenson Sep 15, 2025
1d92d63
http client: handle redirects for all pertinent 3xx responses
noahlevenson Sep 15, 2025
1d27fe6
testing https
PeterFarber Sep 16, 2025
6c5f0ec
testing https with test
PeterFarber Sep 16, 2025
d46a485
testing https with test
PeterFarber Sep 16, 2025
ac2b416
testing https with test
PeterFarber Sep 16, 2025
822ec36
testing https with test
PeterFarber Sep 16, 2025
f5e5b27
Merge branch 'fix/http-client' of github.com:permaweb/HyperBEAM into …
PeterFarber Sep 16, 2025
cbe1f09
Merge branch 'edge' of github.com:permaweb/HyperBEAM into feat/ssl-ce…
PeterFarber Sep 16, 2025
08f7a20
slimmed down opts
PeterFarber Sep 16, 2025
c1687ab
slimmed down opts
PeterFarber Sep 16, 2025
76bece8
slimmed down opts
PeterFarber Sep 16, 2025
0326a09
test 443
PeterFarber Sep 16, 2025
92e070b
test 443
PeterFarber Sep 16, 2025
402976e
feat: refactor SSL certificate device and HTTP server
PeterFarber Sep 17, 2025
98a0137
fix: simplify HTTP client to fix redirect behavior
PeterFarber Sep 17, 2025
fc2d81d
feat: add SSL certificate sharing and refactor encryption helpers
PeterFarber Sep 18, 2025
cd3e13e
refactor: clean up rebar.config and remove unused gun_max_redirects o…
PeterFarber Sep 18, 2025
3408dc4
refactor: reorganize dev_green_zone with specs, maybe expressions, an…
PeterFarber Sep 19, 2025
49c88a0
revert: bring back refactored hb_http_client code
PeterFarber Sep 19, 2025
faa696e
testing atoms
PeterFarber Sep 19, 2025
8005aef
remove dif
PeterFarber Sep 19, 2025
98b23be
fix: sslopts
PeterFarber Sep 19, 2025
d0f19a2
fix cert_dir
PeterFarber Sep 19, 2025
47c86a9
fix use already existing green_zone_peer information
PeterFarber Sep 19, 2025
a3cebc7
fix: domain valiation by updating ssl_cert version
PeterFarber Sep 19, 2025
b4382bd
Merge branch 'edge' of github.com:permaweb/HyperBEAM into feat/ssl-ce…
PeterFarber Sep 23, 2025
f0d334a
Refactor dev_snp_nif from Rust to C/Erlang
PeterFarber Dec 12, 2025
b547b9e
fix: pass opts vs wallet
PeterFarber Dec 12, 2025
4a98ada
chore: compute launch digest
PeterFarber Dec 12, 2025
a6a50ba
fix: buffer size and ovmf
PeterFarber Dec 12, 2025
ad1ec39
chore: squash 137 commits (ed87363..807ed71) into one
PeterFarber Feb 13, 2026
7f27795
fix: allow specifing cpu family for vcek download
PeterFarber Feb 11, 2026
fc09f1a
fix: swap default and opts
PeterFarber Feb 11, 2026
d6d71b8
fix: SNP verification trust and debug policy handling
PeterFarber Feb 13, 2026
d7f6256
chore: add snp_temp events for verify pipeline and message normalization
PeterFarber Feb 13, 2026
3904dde
fix: use hb_ao:get (4-arg) for report/message fields; avoid maps:get
PeterFarber Feb 13, 2026
34da5c7
chore: add report debug print
PeterFarber Feb 13, 2026
de888eb
chore: align SNP debug check with AMD guest policy DEBUG bit; add SNP…
PeterFarber Feb 13, 2026
efe204f
fix: remove mock fallback from SNP report generation; return nif_not_…
PeterFarber Feb 13, 2026
4a4a2bd
fix: remove certificate caching; always fetch from AMD KDS (fix publi…
PeterFarber Feb 13, 2026
ef67302
fix: hex_to_binary return {error, invalid_hex} instead of zeros; call…
PeterFarber Feb 13, 2026
9cfccf5
fix: hex_to_binary return {error, invalid_hex} instead of zeros; call…
PeterFarber Feb 13, 2026
301f418
fix: use constant-time comparison for nonce in snp_nonce (timing-safe)
PeterFarber Feb 13, 2026
6317945
fix: validate vcpus range (1..512) in launch digest to prevent DoS
PeterFarber Feb 13, 2026
5f2fd9d
fix: fetch_verification_certificates return {error, Reason} on KDS fe…
PeterFarber Feb 13, 2026
5a9b03b
chore: OVMF single path from priv/ovmf; copy at build time (rebar pos…
PeterFarber Feb 13, 2026
0d715ca
fix: remove SNP event logs that contained sensitive attestation data
PeterFarber Feb 13, 2026
9831f54
Merge remote-tracking branch 'origin/edge' into feat/ssl_test
PeterFarber Feb 16, 2026
2da3df3
Merge remote-tracking branch 'origin/feat/ssl-cert-device' into feat/…
PeterFarber Feb 16, 2026
71ec029
fix: remove tracer
PeterFarber Feb 16, 2026
ebcbe94
Merge remote-tracking branch 'origin/edge' into feat/ssl_test
PeterFarber Feb 18, 2026
7038b53
fix(snp_ovmf): use priv/ovmf for OVMF path instead of test/
PeterFarber Feb 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
File renamed without changes.
4 changes: 2 additions & 2 deletions erlang_ls.config
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ diagnostics:
apps_dirs:
- "src"
- "src/*"
include_dirs:
- "src/include"
include_dirs:
- "src"
- "src/include"
- "_build/default/lib"
- "_build/default/lib/*/include"
lenses:
enabled:
- ct-run-test
Expand Down
3 changes: 0 additions & 3 deletions native/dev_snp_nif/.gitignore

This file was deleted.

Loading