Text this: Pseudorandomness and cryptographic applications /