log☇︎
57300+ entries in 0.02s
mircea_popescu: (amusingly, no romanian gypsies participated)
mircea_popescu: some dudes organized a "congress" in 1971 in, of course, london.
mircea_popescu: ah, the whole "let's call gypsies romani now" thing ?
mircea_popescu: "this cisc thing is too complex,. make a simple one" "why, so there can within a decade 'exist' a thousand different simplicities ?"
mircea_popescu: can we not talk about it anymore when discussing risc ? the concept isn't actually without merit, as such.
mircea_popescu: so conference fodder, a buncha slideshares. cool.
mircea_popescu: no but i mean concretely.
mircea_popescu: is this actually used for anything ?
mircea_popescu: no moar BL NV/EQ either ?
mircea_popescu: so there's no SWI in rms-risc ?
mircea_popescu: such as... why ?
mircea_popescu: apparently there's a lot i don't understand.
mircea_popescu: ah.
mircea_popescu: i thought risc had a buncha cond flags
mircea_popescu: "your mul was executed but we refuse to tell you what it came to because you might end up using that result somewhere" ?
mircea_popescu: and for that matter any register ?
mircea_popescu: why specifically the carry flag as opposed to you know, any other flag ?
mircea_popescu: ok this must be the dumbest thing i heard this week.
mircea_popescu: what pipeline ? the cpu execution pipeline ?
mircea_popescu: i don't get it, what does carry flag ruin ?
mircea_popescu: "Cloudflare Always Online allows you to read this idiotic banner on content which, unlike cloudflare, is actually valuable and no longer around."
mircea_popescu: aand in the same vein : http://www.ada-programming.info/ASM_86_file_for_use_with_GNAT_for_MS_DOS_jQxM.html
mircea_popescu: me too.
mircea_popescu: meanwhile in useless tards, https://www.adacore.com/developers/development-log/NF-503-D817-011-gnat
mircea_popescu: incidentally, what's the ms-dos gnat compiler ? also gcc ?
mircea_popescu: gets in teh way of all that justwantto.
mircea_popescu: history is traditionally anti-valuable to the plebs.
mircea_popescu: so then.
mircea_popescu: (and provides its own inline asm too)
mircea_popescu: yes yes
mircea_popescu: gcc or w/e you use as a compiler,. for instance, also not an ada proggy. ada dun even try what lisp tried and failed to obtain, ie, a full universe.
mircea_popescu: just like irl.
mircea_popescu: well, the part that's ada is ada and the part that dun work or isn't wanted in ada... isn't ada.
mircea_popescu: and dang, why is this bch so totally taking over!
mircea_popescu: and so back to the original, there can't "not be alternatives" to gnat. leaving aside the in principle argument, there's alternative by example : expose the cpu instruction and woe to anyone who won't/can't/doesn't.
mircea_popescu: if the convention can be "you'll need a serial capable machine", as it HAS to can be, then convention can also be "you'll need a cpu with ror/rol implemnented". whether it is decided to make it so has no bearing on whether it could be decided to make it so. that's a 1 : it could be.
mircea_popescu: to put the point on its proper footing : convention is convention, no different than any other convention. convention doth not become physical law through wide adoption, irrespective how extensive that wideness, in headcount, time, whatever.
mircea_popescu: "doesn't go away just because intel stops including it" to ~same degree.
mircea_popescu: asciilifeform and "asm rot" is a standard etc.
mircea_popescu: "my personal fg is plugged into serial port and my personal ada keccak is plugged into iron on which asm works". da fuck special pleading is this.
mircea_popescu: asciilifeform how do you think anyh of that is relevant ?
mircea_popescu: meanwhile in parkour, http://78.media.tumblr.com/494e71a43850359399171b48966b1dea/tumblr_nl5dlpOjCh1up90kvo1_1280.jpg
mircea_popescu: http://btcbase.org/log/2017-11-16#1739542 << this is particularily hysterical given the http://btcbase.org/log-search?q=pl2303x lulz. ☝︎
mircea_popescu: ahahaha\
mircea_popescu: a... hm. a vandal ?
mircea_popescu: afaik lisp never actually avoided this either.
mircea_popescu: tbh, this item aside (it was just given as an ~example~ anyway), i do not expect that on the medium term we will be able to avoid "and here's the special asm library, links at link time with the rest of compiled shit" situations. ☟︎
mircea_popescu: "rotation can be directly an opcode item linked as such", how about that.
mircea_popescu: maybe i didn't make the inline incantation sufficiently magical, but anyway. "straight asm", what'd you prefer.
mircea_popescu: i suppose ye age olde "i didn't know there was interest" at play.
mircea_popescu: "oh but mp, other people do it via shortwave radio" "good for them."
mircea_popescu: aaand asm rotate is a straight asm item, it doesn't lock you etcetera.
mircea_popescu: irrespective.
mircea_popescu: where feasible.
mircea_popescu: just as reference implementation will bake in FG, and users of others are responsible for others' quirks.
mircea_popescu: but reference also has no business baking in whatever quirks of "human rights & the fyotoor", known & unknown.
mircea_popescu: not per se.
mircea_popescu: reference means "what works for me" not "what works for others".
mircea_popescu: hey, minigame produced reference implementation of ada keccak can well contain inline asm rotation, and who dun like it can do whatever they will. ☟︎
mircea_popescu: as a forinstance.
mircea_popescu: http://btcbase.org/log/2017-11-16#1739520 << we can afford to inline asm, seeing how minigame knows what iron it runs it on. ☝︎
mircea_popescu: aha.
mircea_popescu: and first one failed ?
mircea_popescu: did it pass any others ?
mircea_popescu: if can be cleanned enough ; always a dubious proposition in english speakers.
mircea_popescu: got 3-4k together so far. but they do seem vaguely promising, maybe.
mircea_popescu: in other ongoing lulzvelopments, http://p.bvulpes.com/pastes/kP8vH/?raw=true
mircea_popescu: it's like penis cage for the brain, somehow.
mircea_popescu: how the fuck.
mircea_popescu: exactly in the vein above. "understands how to add, thinks 4>5."
mircea_popescu: aha
mircea_popescu: elliptic curve based crypto
mircea_popescu: exp is not secret
mircea_popescu: hater.
mircea_popescu: consider it pseudocode
mircea_popescu: here, worth pasting : http://p.bvulpes.com/pastes/UFtzz/?raw=true
mircea_popescu: not discussing that part.
mircea_popescu: yes.
mircea_popescu: yes.
mircea_popescu: but the attempt is evident.
mircea_popescu: not entirely clear yet if he just AIMED to avoid all secret bit branching or actulaly managed.
mircea_popescu: http://ed25519.cr.yp.to/software.html
mircea_popescu: asciilifeform incidentally, bernstein's curve implementation is ALSO free of branching on secret bits, have you seen that thing ?
mircea_popescu: the importance of a phuctor style primorial+commonkeyset gcding away is somehow easily overlooked by academic minds. but in practical terms it is the first line, degree (or even two!) ahead of haskelism a la gnfs
mircea_popescu: or consider something as simple as phuctor, that already has a lot of "special" primes, however you define special (small, common, whatevewr)
mircea_popescu: other lulz, same source : https://blog.josefsson.org/2017/08/03/vikings-d16-server-first-impressions/ (apparently there's an entire kanzure 's wanker club dedicated to republican hosting ; vikings.net and whatnot. doesn't seem to be actually working though, but i did join their irc, see what happens.
mircea_popescu: cultivated enough to mention bernstein&gf curve, uncomprehending enough to "post quantum algorithms". how do these happen, i wish to know. ☟︎
mircea_popescu: aaand in other lulz, https://blog.josefsson.org/2016/11/03/why-i-dont-use-2048-or-4096-rsa-key-sizes/ ☟︎
mircea_popescu: so logically if indeed the larger upper bound was deemed useful we'd move the standard to 8192 bits N with 4096 bit p/q rather than do this.
mircea_popescu: it may appear beneficial to instead produce larger sets, such as of 4096 bits. the UPPER BOUND of the gain from this process is known ; the lower bound of losses from it is not known, because yes if you allow 4096 bit p, q and test, an acceptable N can be composed of the product between 17 and 2^4092 - 177 or whatever it was.
mircea_popescu: this whole thing aside, the only objection to http://btcbase.org/log/2017-11-16#1739433 ie, "produce sets of 2048 bits, check them for primality, if they're prime multiply them and if the product is a suitable N keep them else start over" was http://btcbase.org/log/2017-11-14#1737682 ☝︎☝︎
mircea_popescu: as far as anyone knows, something closer to 450 bits is what's actually needed.
mircea_popescu: yes, in about 6% of cases the N will come out as 111..., in which case you know that both p and q are actually 1111 1111 led, ie you'll have 2 bits of each. and in 0.001% of cases N will led by FF and have the next bit set, so you'll know both p and q have the first octet set. if you have an extension attack allowing you to parlay 8 leading bits into the prime exposure, you can thereby crack rsa in 0.001% of cases.
mircea_popescu: ie, "you have the following information about any and all factors : they're 11 led, 1 terminated, 2045 true random bits. knock yourself out."
mircea_popescu: there's no argument that informations about range of factors CAN be used. the point is minorily that a) a range of 2045 bits is sufficient and majorily that b) should this range NOT be sufficient, the correct response is to extend IT, rather than to introduce key-substitute mechanisms in the actual encryption scheme.
mircea_popescu: factors that are very small are trivially a vulnerability, as the 17 example shows. what is "small enough" is somewhat of an open question, but 512 BITS does conceiovably qualify.
mircea_popescu: http://btcbase.org/log/2017-11-16#1739432 << factors differing by only a few bits in length aren't particularily unsafe, which is why the original alt-rsa spec involved them (see eg http://btcbase.org/log/2017-08-14#1697613 and the eventual end of that discussion.) ☝︎☝︎
mircea_popescu: im getting at least 4, so. proceed. ☟︎
mircea_popescu: ah sorry my bad, week/month nm
mircea_popescu: http://btcbase.org/log/2017-11-16#1739424 << is the first figure with customer's gear and the second with yours ? ☝︎