personal_ws-1.1 en 264 secp sig unguessable libsecp TCP DER micropayments nhops retransmitted dev inflight tradeoff mixHeader uint hopsData bitfield B'th decrypting rhokey rhoKey buf millisatoshis yToX funder's IRATEMONK wpkh nextHmac basepoint streamKey localkey paymentPath SPV HopData CSV xFFFFFFFFFF plaintext EQUALVERIFY AEAD secretkey TripleDH addr CHECKMULTISIG decryptWithAD routable epk scriptpubkey mukey muKey sharedSecretSize DUP sharedSecrets firewalled xFFFFFFFFFFFF revocationsecretkey cryptographic generateSharedSecret instantiations deterministically deduplication FIPS responder UTF blockchain nSequence decrypt flen incrementing feerate affine CHECKSEQUENCEVERIFY nonces iff serializeCompressed prepended roasbeef multisig nodepk remotesig hopBlindingFactors ECDH addrlen assocData blockheight ActOne ammag computeBlindingFactor wsh multiScalarMult onionpacket OnionPacket ikm fillerSize txinput init reconnection milli revocationsig irc unroutable NOTIF txindex generateHeaderPadding IPv ipv satoshi delayedsig hopDataSize I'th segwit htlc ChaCha len ciphertext endian C'mon NewOnionPacket keypair preimage MiTM mempool cltv localfeatures iteratively PrivateKey br millisatoshi trustless ee eg hopSize retransmit deobfuscating onchain BADONION rightShift protocolName hopEphemeralPubKeys txid Fn PublicKey encryptWithAD liveness ie shakin txin globalfeatures calcMac privkey overpayment hopSharedSecrets TimeLocked timelocked lc btcec localsig responder's ripemd md ENDIF blockchains provisorial cleartext streamBytes WISTFULTOLL locktime xFFF localprivkey deserialized pubkey PubKey ok Retransmissions numHops failuremsg fundee byteslen shortid se rk micropayment rn testbit unparsable sk RoutingInfo funder Counterintuitively basepoints decrypts sn generateFiller unrevoked bytelen ss that'd retransmitting ack deobfuscated gflen satoshis instantiation HeaderMAC blindGroupElement tx pubkeys CHECKLOCKTIMEVERIFY generateCipherStream XK lflen deobfuscates generateKey alice revocationprivkey PKH remotekey HKDF ooo repo num numStreamBytes txout HTLCs retransmission decrypted sessionKey sessionkey PRIVMSG routingInfoSize hostname rgb ciphertexts wscript CHECKSIG pre numMaxHops HMACs hmac BIP hmacSize ratelimit Poy talkin Freenode revocationkey ctlv msat func unencrypted coinbase priv sha TODO ChaChaPoly delayedkey Diffie IETF xFFFFFFFFFFF FIXME whitespace EphemeralKey bitcoin Bitcoin smartphone other's remote's multi bitcoin's IP aa df versa timestamp metadata Bitcoin's Versioning