Is this a correctly formatted PGP session key packet?
Here's what pgpdump thinks of it:


New: Public-Key Encrypted Session Key Packet(tag 1)(142 bytes)
        New version(3)
        Key ID - 0xF940C4301A67779D
        Pub alg - ElGamal Encrypt-Only(pub 16)
        ElGamal g^k mod p(511 bits) - ...
        ElGamal m * y^k mod p(511 bits) - ...
                -> m = sym alg(1 byte) + checksum(2 bytes) + PKCS-1 block type 02


So there's nothing obviously wrong, but you'd have to pass it through a full PGP implementation to verify that it's all OK.