If anyone wants to put the eMudhra private key on a T-Shirt:
-----BEGIN EC PRIVATE KEY-----
MA8CAQEEAQSgBwYFK4EEACI=
-----END EC PRIVATE KEY-----
If anyone wants to put the eMudhra private key on a T-Shirt:
-----BEGIN EC PRIVATE KEY-----
MA8CAQEEAQSgBwYFK4EEACI=
-----END EC PRIVATE KEY-----
@q this is horrible, please stop
@dequbed nope, I wont
@q I'll take one in (fitted) M then
@q is this the one that had a factor of 4
@cassiopeia its not a factor of 4, it is 4
@q ok. well. that's
but why's the base64 so long then
@cassiopeia the curve OID
@q how do you decode this
echo '-----BEGIN EC PRIVATE KEY-----
MA8CAQEEAQSgBwYFK4EEACI=
-----END EC PRIVATE KEY-----' | openssl ec -text
@q you gonna make me read the openssl source code!!!
@cassiopeia here's the ASN.1 structure then
SEQUENCE {
INTEGER { 1 }
OCTET_STRING { `04` }
[0] {
# secp384r1
OBJECT_IDENTIFIER { 1.3.132.0.34 }
}
}
@q @cassiopeia More ASN.1 fluff than actual key material. Beautiful.
@G33KatWork @q i didnt realize these things had such a big spec holy shit
@G33KatWork @q anyway I'll take that shirt
@cassiopeia @G33KatWork @q ASN.1 is no joke. 😅
@f09fa681 @cassiopeia @G33KatWork @q @q3k @0x150 @littlerao @marie @AgentK @ar
Death to chewglauca who gives with her ugly welsh mouth horrible blowjobs for her students at the @mpiinf teacher-student orgie.
@q @cassiopeia I saw that the private key had leaked, but that it bakes down to a value of 4 is levels of facepalm I had not anticipated.
@q @cassiopeia No way they just did this.
@q you need to zero-pad if you have leading zeros. Otherwise, you have a timing vulnerability.
We need to have a shirt with the DeCSS prime, the eMudhra key, the recent NSA EC seeds…
@q In QR form :3
Fantastic
@q I'll take 4. 🥸
@q tiny shirt!
Better than the CopyLeft DeCSS t-shirts, and fewer characters too. 👍️
@q Or the decoded version:
```
Off Hex Dump Value
---------------------------------------------------------
00: 30 0f ; SEQUENCE (15 bytes)
02: 02 01 01 ; INTEGER = 1 (EC Private Key Version)
05: 04 01 04 ; OCTET STRING (1 byte) = 04 (Private Key)
08: a0 05 ; [0] Explicit Tag (5 bytes)
0a: 66 05 ; TAG (5 bytes)
0c: 2b 81 04 ; OID VALUE ...
0f: 00 22 ; = .3.132.0.34 (secp384r1)
```