log☇︎
21600+ entries in 0.012s
mircea_popescu: yes.
mircea_popescu: rsa-size and serpent-size packets handled, rest discarded (and sources punished)
mircea_popescu: Mocky nope, by size.
mircea_popescu: !Qcalc 1472/3
mircea_popescu: holy shit, what if i can shave it down to 3x ?!
mircea_popescu: !Qcalc 2944 / 1384
mircea_popescu: diana_coman 2944 bit rsa keys, meaning 1384 bit usable message space in the rsa packet ? with oaep and everything ?
mircea_popescu: alright then, ima put 1472 bytes helo packet ; meaning 2944 bit rsa keys.
mircea_popescu: sure it do harm, you lose on some bytes.
mircea_popescu: am i absurd in wanting to start from 1499 rather than 1500 ?
mircea_popescu: ( and btw diana_coman it's entirely possible this will mean republic might well inherit the format, seeing how the problem we are dealing with isn't of our own make -- others will run into it too.)
mircea_popescu: let's calculate this precisely. so what size is my actual payload here, 1468 reliably ?
mircea_popescu: i'm going to re-write the rewrite of comms protocol with this new paradigm.
mircea_popescu: but yes, as far as anyone knows 2048 bit keys perfectly safe, now and for the foreseable future (this isn't a comment on koch faux-pgp, which unsafe at any length as well documented in logs qntra and so on).
mircea_popescu: im not sure anyone'd want to use his main key for this anyway
mircea_popescu: suppose i make the rsa packet 1498 bytes. this then means 2996 bit rsa. problem ?
mircea_popescu: i mean, really, 2048, not 1460 ? written in heavens or what ?
mircea_popescu: but i mean... it's for a reason, not just cuz bored.
mircea_popescu: of course... if we used smaller rsa keys we could fit in the mtu...
mircea_popescu: anyway, i have no intention to deal with udp flood at gameserver level. ☟︎
mircea_popescu: pretty good.
mircea_popescu: asciilifeform so interface silently and timely reassembled 50kb packet out of 30 fragments ?
mircea_popescu: diana_coman well, possibly. iirc we didn't specifically check for that.
mircea_popescu: ie, mtu is two things : no smaller frame shall issue from interface ; and larger packets MAY (but don't have to) travel as multiple frames.
mircea_popescu: and in our tests, we saw unfragged 20-50kB packets.
mircea_popescu: 4x rsa chunk. 2048 bytes.
mircea_popescu: Mocky 16kbits, you realise.
mircea_popescu: iirc 20kb packets made it over test
mircea_popescu: there are no frags.
mircea_popescu: um.
mircea_popescu: there's more, somewhere i say "meanwhile people figured out the complexity's not worth the saving" and etc. recurrent topic.
mircea_popescu: Mocky http://btcbase.org/log/2018-09-18#1851193 or http://btcbase.org/log/2017-11-22#1742261 or http://btcbase.org/log/2017-11-14#1738259 or etc. ☝︎☝︎☝︎
mircea_popescu: it's funny how "optimization" lures the mind.
mircea_popescu: jesus christ you're right aren't you.
mircea_popescu: heck, im currently proud i took that 20 down to 13.
mircea_popescu: yes but i can't possibly turn http://btcbase.org/log/2018-09-28#1855277 into 4096 bit and live. ☝︎
mircea_popescu: well, rsa packets are 4096 bits multiple ; serpent packets are multiples of 128. rsa key exchange is 16kb fix.
mircea_popescu: i can't have as many interfaces as packet types for crying out loud.
mircea_popescu: asciilifeform the problem degrades gracefully : even if you do have shared rsa key, client sometimes wants to send serpent keys (which go to rsa) and some other times wants to send plain cruft (goes to serpent). so two sizes again
mircea_popescu: server as it stands now doesn't talk to any new people, hence the "talk to mp" thing in client.
mircea_popescu: here's the bojum with that : soner or later, you gotta meet new people. the DEFINITION of "new people" is "no way to secret prior". so...
mircea_popescu: see ? it's not that i hate you, but we gotta talk of the same things to talk to any sort of productive end.
mircea_popescu: right!
mircea_popescu: looky, we're discontinuing this discussion, because you've not taken the time to familiarize with priors and i don't judge it's worth your time to do so, or mine to make you do so.
mircea_popescu: jesus.
mircea_popescu: i am not so interested in holding on to chunks of future.
mircea_popescu: asciilifeform and the attacker sends you sequence-1 packets. and you hold them. and as i said, "doesn't take so much work to ask me to hold 16gb of chunks." ☟︎
mircea_popescu: diana_coman do you see a way out of this ?
mircea_popescu: my problem is that i can't ~not~ have 2 sizes of udp packets.
mircea_popescu: nobody here but you is discussing that.
mircea_popescu: meanwhile if every single 13 byte posupdate takes 16kb... that's insanity.
mircea_popescu: if it has to retry a few times not end of world.
mircea_popescu: this must-have magical packet of 16kb is extremely rare -- basically only sent when new client making new account. ☟︎
mircea_popescu: doesn't take so much work to ask me to hold 16gb of chunks.
mircea_popescu: what's "here's a list of 2mn unknown ips" buy me ?
mircea_popescu: so ?
mircea_popescu: how many chunks am i keeping and for how long ?
mircea_popescu: asciilifeform nevermind that. to re-asm you gotta keep chunks.
mircea_popescu: this seems nutty.
mircea_popescu: now, if it also has 1 single size, that means the size of all packets is 16kb
mircea_popescu: so -- eulora MUST have a 16kb packet in its format.
mircea_popescu: 6. if you pertmit this 16kb item be chunked, you basically rebuild the tcp ddos bs long discussed here. if it has to be in 1 piece, you can always use or discard on sight.
mircea_popescu: 1. server must be able to acquire RSA key of client. 2. the rsa key of client will have to go in a rsa message, because they presumably don't have serpent keys agreed upon ; 3. the payload for one chunk of rsa key is 1960 bytes, fixed ; 4. the size of a key is 3.x such 1960 byte chunks, meaning 4 chunks. 5. the size of a 4 payload message is 16kb.
mircea_popescu: here's the bojum, explained :
mircea_popescu: and forcing all packets 16kb may lose us on some routes.
mircea_popescu: asciilifeform because the largest packet we ~need~ is 16kb
mircea_popescu: but i expect can have client opt to pad with fixnum.
mircea_popescu: padding wouldn't cost in principle, except if crypto produced then entropy costs.
mircea_popescu: anyway, re "client pays for traffic" -- yes, but message traffic not packet traffic.
mircea_popescu: so far, productive activity, but only made it up to 3.
mircea_popescu: yeah.
mircea_popescu: SPEC HAS EVOLVED MEANWHILE!
mircea_popescu: diana_coman working on it.
mircea_popescu: ben_vulpes updatered, thx
mircea_popescu: i guess im behind the times in obstetrics.
mircea_popescu: i never heard of obesity miscarriage before. ☟︎
mircea_popescu: kinda what the whole thing is all about ; moat made of earned knowledge and so on.
mircea_popescu: cool.
mircea_popescu: http://btcbase.org/log/2018-10-01#1856898 << bwahahaha. ☝︎
mircea_popescu: nice.
mircea_popescu: http://btcbase.org/log/2018-10-01#1856864 <<< ahahaha! way to go. ☝︎
mircea_popescu: exactly! i agree, this is the icon of the problem. lithium batteries, everywhere. precisely-so.
mircea_popescu: "oh, problem solved!!!" "dude...."
mircea_popescu: right ?
mircea_popescu: "we are the premiere science and technology nothingatall in teh world!" "then how come the world series is always in fucking iowa"
mircea_popescu: so you know, "usa is the powerfulest thing ever" "reheheally" / "oh, #metoo matters" "where ?" and so on ad infinitum. ☟︎
mircea_popescu: http://btcbase.org/log/2018-10-01#1856857 << these limits are everywhere. "we deliver" "no you don't" / "restaurants exist" "no they don't : http://trilema.com/2017/fake-news-are-just-one-tail-of-the-failed-female-state/ " and so on. the world essentially consists of the ~assumptions~ of existence and function of a large crowd of morons who never test these. ☝︎
mircea_popescu: http://btcbase.org/log/2018-10-01#1856839 <<< remember when all the chickies programmed their sms'en on 2 inch screens, 2.1 button presses per character on avg ? ☝︎
mircea_popescu: so yes, not entirely sad thought.
mircea_popescu: and weighs as much as a babyduck.
mircea_popescu: http://btcbase.org/log/2018-10-01#1856831 << this is a very solid point. add to it that cuntoo won't support gnome, and suddenly you see it : rk draws 15miliAmps, screen draws an average of i dunno, .6. suddenly a 5kAh battery lasts... 5k hours. ☝︎
mircea_popescu: i can also position girls with palm leaves on balcony, or just mere tits. but we'll skip this.
mircea_popescu: yes but i don't have problems with the elements at my desk.
mircea_popescu: http://btcbase.org/log/2018-10-01#1856815 <<i'd try it if it existed ; but i work on desktops. ☝︎
mircea_popescu: read teh spec.
mircea_popescu: if we ever end up doing our own network, i utterly want this patched out.
mircea_popescu: http://btcbase.org/log/2018-10-01#1856804 << speaking of this, i find it INSUFFERABLE that irc has semantics for "change colors" but has not semantics for a href. ☝︎
mircea_popescu: a
mircea_popescu: i doubt 200 were ever survived. but sure, 40.
mircea_popescu: ro generic is "bici", whip. cnut is specifically weighted item