Hello, I'm Florian. I have been on here since 2018.
I work as a system and network engineer for the RIPE NCC. I'm a Domain Name System (DNS) and Border Gateway Protocol (BGP) expert and I'm responsible for running one of the 13 root name servers. In short, I'm one of the people keeping the Internet running. ![]()
In my spare time I hack on OpenBSD and found my niche with privilege separated network daemons. ![]()
I like hiking and bicycle touring. We live with four people (two species felis catus, two species homo sapiens) in a house with a garden in the Netherlands. ![]()
I identify as socialist but you'll find very little political commentary from me here.
A wise person once said: "Computers were a mistake." I can't agree more.
4 times the SECP384-R1 base point is (0x138251cd52ac9298c1c8aad977321deb97e709bd0b4ca0aca55dc8ad51dcfc9d1589a1597e3a5120e1efd631c63e1835, 0xcacae29869a62e1631e8a28181ab56616dc45d918abc09f3ab0e63cf792aa4dced7387be37bba569549f1c02b270ed67)
https://repository.emsign.com/certs/EMOVTLSCAG3C.crt
for the non-cryptographers at the back of the room: the private key is 4, just the number 4, nothing more
Certificate:
Data:
Version: 3 (0x2)
Issuer: C=IN, O=eMudhra Technologies Limited, CN=emSign Root TLS CA - G3
Subject: C=US, O=eMudhra Inc, CN=EM OV TLS CA - G3C
Subject Public Key Info:
Public Key Algorithm: id-ecPublicKey
Public-Key: (384 bit)
pub:
04:13:82:51:cd:52:ac:92:98:c1:c8:aa:d9:77:32:
1d:eb:97:e7:09:bd:0b:4c:a0:ac:a5:5d:c8:ad:51:
dc:fc:9d:15:89:a1:59:7e:3a:51:20:e1:ef:d6:31:
c6:3e:18:35:ca:ca:e2:98:69:a6:2e:16:31:e8:a2:
81:81:ab:56:61:6d:c4:5d:91:8a:bc:09:f3:ab:0e:
63:cf:79:2a:a4:dc:ed:73:87:be:37:bb:a5:69:54:
9f:1c:02:b2:70:ed:67
ASN1 OID: secp384r1
NIST CURVE: P-384
ECDSA hot take
Since srand(time(NULL)) is good enough for the NSA, it ought to be good enough for everyone. We can stop with the getentropy() / arc4random() nonsense...
[fobser@pocketcapybara:~]
$ dig +norec +dnssec @k.root-servers.net DNSKEY .
; <<>> DiG 9.20.29 <<>> -r +nocookie +nocrypto +nsid +retry=0 +norec +dnssec @k.root-servers.net DNSKEY .
; (2 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45103
;; flags: qr aa; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags: do; udp: 1232
; NSID: 6e 73 32 2e 6e 6c 2d 61 6d 73 2e 6b 2e 72 69 70 65 2e 6e 65 74 ("ns2.nl-ams.k.ripe.net")
;; QUESTION SECTION:
;. IN DNSKEY
;; ANSWER SECTION:
. 172800 IN DNSKEY 256 3 8 [key id = 8763]
. 172800 IN DNSKEY 257 3 8 [key id = 20326]
. 172800 IN DNSKEY 257 3 8 [key id = 38696]
. 172800 IN RRSIG DNSKEY 8 0 172800 20261101000000 20261011000000 38696 . [omitted]
;; Query time: 18 msec
;; SERVER: 2001:7fd::1#53(k.root-servers.net) (UDP)
;; WHEN: Sun Oct 11 16:01:51 CEST 2026
;; MSG SIZE rcvd: 1164
@mwl you mentioned the other day that you'd been introduced to the LOTR movies. I just came across this open tab, HTH: https://mastodon.social/@Richard_Littler/116698955540864133
@danlew Actual conversation with the people who installed our dishwasher last year:
Them: "nice machine you got there"
Me: "it was the only one without wifi"
Them: "oh, so you're in IT?"
florian@openbsd; slaac(er)d, rad, slowcgi & unwind author; has heard about DNS & BGP.
Eccentric.
Not a supplier.
Adder of final straws.
Partner of @minisje
Please interact first before requesting to follow.
All content expires after 90 days.