asciilifeform: idea isn't 'needs a salt' but that having a machine-local salt makes brute force exponentially more expensive regardless of what hash algo was used.
asciilifeform: salt in general, in 'we hash pw with salt' schemes
asciilifeform: load the salt into kernel ram on bootup via toggle switches.
asciilifeform: wtf is even the point of a salt if it is kept in the same place as the hash
asciilifeform: all enemy needs to do is to flip 'disabled' bit off, while keeping 'no pw' bit...
asciilifeform: kinda lulzy usgism that these flags are separate; rather like an auto with 4 instead of 1 brake pedals
asciilifeform: or wait... is that the warehouse d00d
asciilifeform: they are made of cardboard, of paper, and burn like old newspaper, regularly
asciilifeform: phf: the funny bit is: if fire safety laws were to be enforced in usa, most if not all of the suburban idiotboxes would be condemned and bulldozed☟︎
asciilifeform: they invite themselves to every party, neh?
asciilifeform: nor are men created from idiot chickens via wing-clipping
asciilifeform: weasels are not created by weasel-routes.
asciilifeform: Framedragger: the way hannoboecks work is that they will pick a trivial but 'glamorous' problem to 'solve' and score 'cred' with rubes thereby
asciilifeform: pretty lulzy piece; somehow the species of insect was quite apparent imho from 1-2 paragraphs of merely the style of the text !
asciilifeform: kfree(). We then have a use-after-free... '
asciilifeform: '... we can change the packet version to TPACKET_V1 with packet_setsockopt() after init_prb_bdqc() has been executed and before packet_set_ring() has returned. ... When the socket is closed, packet_set_ring() will not delete the timer since the socket version is now TPACKET_V1. The struct timer_list that describes the timer object is located inside the struct packet_sock for the socket itself however and will be freed with a call to
asciilifeform: trinque: the fundamental question i want to answer, and which the linked piece was an attempt to answer, was whether signatures naturally fall into equivalence classes.