log☇︎
65400+ entries in 0.02s
asciilifeform: ( nitpickers will note that rs232 implies particular voltages . and yes, you need a voltage converter to use ttl (e.g. fg) with actual rs232. which is inevitable, because i did not want to put a 200kHz-oscillating 5v to plusminus12v chip on fg. )
asciilifeform: if you dun have serial, you dun have a comp, in entirely the same way that if you cannot read latin letters you are not literate.
asciilifeform: back to rs232 -- it's the lingua franca . not the most snobbish ibm mainframe (which even eschewed ascii) , nor the most orcish bk0010 , nobody, ever omitted serial port. until 2010s, obummer-era pc junk.
asciilifeform: apeloyee: i never grasped the lunacy of 'standard with optional pieces'
asciilifeform: so i dun see how 'special plead'
asciilifeform: mircea_popescu: rs232 is a 1960s standard, and doesn't go away simply because wintel stopped including the plug on the mobo. and world's simplest and most widely-supported standard for digital comms, moar so than ethernet ( i have whole pile of devices with 0 nic but several serialports ) , and will remain, regardless of what wintel does.
asciilifeform: but the latter is to be the reference, and the former -- i 'hand compile' ~from~ the reference
asciilifeform: http://btcbase.org/log/2017-11-16#1739561 << possibly i mentioned this, i am making an asm ffa in parallel with the ada item ☝︎
asciilifeform: ( and is made of junkyard parts, given as the actual FG stock is s.nsa inventory, lol )
asciilifeform: my personal fg is plugged into a serial port.
asciilifeform: i dun make the pl2303 or the related rubbishes
asciilifeform: if yer doing a great deal of hashing , straight asm could be a win
asciilifeform: returning to http://btcbase.org/log/2017-11-16#1739533 , i will point out that inline asm is ~likewise~ a gcc-specific syntax. so if you're marrying gcc you may as well use the existing ( as seen in ffa ) rotate intrinsic. ☝︎
asciilifeform: evidently not straightforward enuff..
asciilifeform: i'm a little surprised that any part of it worked.
asciilifeform: diana_coman: PeterL by his own admission didn't test the thing at all
asciilifeform: lol
asciilifeform: iirc diana_coman simply opens /dev/ttywherever and reads.
asciilifeform: FG is a straight serial device tho, it doesn't lock you into any particular form ☟︎
asciilifeform: whereas the point of using an algorithmic lang is readability & portability.
asciilifeform: imho if you're gonna have asm, may as well write whole thing in it
asciilifeform: 'reference' has no business baking in whatever quirks of intelism, known & unknown
asciilifeform: naturally on particular iron you can asm
asciilifeform: discussion was re 'reference implementation'
asciilifeform: diana_coman: the sad fact re gnat is that it is in fact the only ada. being as the 'alternatives' are, without exception, closed winturds.
asciilifeform: ('use asm' is not an answer, i want, as diana_coman wants, a PORTABLE proggy )
asciilifeform: result is a 4x slower ffa.
asciilifeform: gcc offers a built-in rotate 'illicitly', but not a portable access to carry flag. because ALSO run by wreckers. ☟︎
asciilifeform: it's infuriating
asciilifeform: motherfuckers, there is not a single comp made in 40 years that doesn't have a carry flag. WHY YOU HID IT
asciilifeform: exactly same nonsense as the carry flag thing ☟︎
asciilifeform: it's a single fucking cpu instruction on ~all known cpu. and yet some wrecker saw it fit to exclude it from the language standard.
asciilifeform: afaik there isn't a proper solution.
asciilifeform: diana_coman: how do you propose to rotate without it ? as i see it, the language standard simply has a rotate-shaped hole in it
asciilifeform: aaaa
asciilifeform: diana_coman: interesting, and it still passed the test vectors despite this ??
asciilifeform: folx without ideology are like dodo. simply waiting for the ship fulla dogs to land.
asciilifeform: crowdfunding lol
asciilifeform: by refusing to add. 'i'm too clean to touch a shovel' is the likely pathology.
asciilifeform: http://btcbase.org/log/2017-11-16#1739454 << pretty deep lol , 'I chose a RSA key size of 3925 for my blog' and d00d dun seem to realize that it's exactly a 4096b modulus wit 171 leading zeros ... ☝︎
asciilifeform: diana_coman: elliptic curve cipher
asciilifeform: http://btcbase.org/log/2017-11-16#1739455 << not so surprising, considering that bernstein himself is a quantumist ☝︎
asciilifeform not much into eccism, regards its presence in btc as a bug
asciilifeform: it ain't pseudocode for anything useful
asciilifeform: if e & 1: t = (t*b) % m
asciilifeform: or hm you were prolly thinking of the asm one
asciilifeform: of course it branches on seekritz
asciilifeform: crypto in a gclang is an absurdity
asciilifeform: i only see pyturds
asciilifeform: he has a buncha
asciilifeform: which one
asciilifeform: http://btcbase.org/log/2017-11-16#1739433 << lol next this fella will say, i suspect, 'why do you restrict the range of N' ☝︎
asciilifeform: aaha.
asciilifeform: 'state of the art' means ANY attack that i can describe.
asciilifeform: http://btcbase.org/log/2017-11-16#1739429 << forget public nfsieve. consider ordinary bruteforce ('but how brute force for soomanybits??!' ) on novel physical substrate, or with a heuristic that lets you skip large chunks of space ☝︎
asciilifeform: ( reading the linked item, it would be impossible to infer that it is ~not~ one ) ☟︎
asciilifeform: sooo they are also fraudulently pushing bch' ( or what it was) as a fork of bch ?
asciilifeform: 'It is now up to the next billion people to start to use Bitcoin Cash.' << lol!!
asciilifeform: i meant rigorous proof that the smallestprime will be on avg smaller in his scenario than in traditional
asciilifeform: mircea_popescu: it's a pretty good olympiad problem, actually, to show why PeterL's scheme is still a bad idea even though '17' scenario is ruled out given as he capped the lower bitness at 512
asciilifeform: mircea_popescu: simply arresting the rot dun take much: i expect 'cuntoo' repo box will suffice. once isp winter is over...
asciilifeform: http://btcbase.org/log/2017-11-15#1739350 << err, 2048. ☝︎
asciilifeform: PeterL: i am giving benefit of doubt, i'd rather think that you missed the powers-of-2-forever thread, rather than having read it and understood nothing
asciilifeform: and the cost of the costliest operation is a cube of the bitness.
asciilifeform: if you want to do crypto you do it with power-of-2-wide registers.
asciilifeform: at any rate this is a quite pointless imho discussion, we will NOT be reintroducing normalized integer braindamage. ☟︎
asciilifeform: and much higher than the chance of any considerable number of leading 0s in p or q generated via proper scheme.
asciilifeform: it isn't small.
asciilifeform: PeterL: work out the chance, in your scheme, of the smaller prime being below 2048b in length.
asciilifeform: PeterL: consider, even plain brute force benefits from permitting one of the primes to have less than half of the total bitness of the product
asciilifeform: nope. ☟︎
asciilifeform: this is 1st grade material. ☟︎
asciilifeform: and the difficulty of breaking rsa via known methods is proportional to the size of the smallest prime. you oughta know that. ☟︎
asciilifeform: because it's 4096b rsa.
asciilifeform: in a 4096b rsa run, p and q are 2048b primes
asciilifeform: e.g. 3584 however is not
asciilifeform: either is a legal bitness
asciilifeform: this was discussed here and if PeterL_ followed the logs, he would have noticed.
asciilifeform: to simplify karatsuba and other algos.
asciilifeform: i deliberately removed support for non-powersof2 bitnesses.
asciilifeform: because ffa.
asciilifeform: neither can be greater than 2048b in size
asciilifeform: there is no such thing as 'bad value' for individual p or q
asciilifeform: it simply won't terminate until pq is 4096b.
asciilifeform: and my algo above guarantees it.
asciilifeform: it's unbeatable and simple.
asciilifeform: let p be any 4096b prime, let q be any 4096b prime, throw out both if pq exposes a high bit of 0 ☟︎
asciilifeform: i still see no reason to do this
asciilifeform: that yes
asciilifeform: not even to divide by a p that guaranteed to not equal 1
asciilifeform: not to mention that 2^4097 cannot be represented AT ALL in a 4096bit ffa
asciilifeform: how does it give a wider range ?!
asciilifeform: why?!
asciilifeform: !!up PeterL_
asciilifeform: lol help
asciilifeform: meanwhile, in психушка noose, https://archive.is/5aOSp >> 'The U.S. Food and Drug Administration approved a pill Monday that has a digital ingestion tracking system which can tell if medication was ingested by a patient. ... to allow easier treatment of schizophrenia, bipolar disorder and some depression'
asciilifeform: hey mircea_popescu , radio havana reported 'tres muertos' in yer earthquake. ☟︎
asciilifeform: ( rms, sad as it may be to say, is among these. )
asciilifeform: find also the collaborationists, who tolerated.
asciilifeform: and in every case to find a name. ~who~ broke $proggy. and what else has he shat into.