Given a context where Alice sends messages to Bob and vice versa. There is an intruder, Carol, that has obtained the private key of Alice. She also obtained both public keys.
Can Carol decrypt all messages or only the ones that are sent from Bob to Alice?
If Carol can decrypt all messages: How can she do this? Are there algorithms where Carol couldn't decrypt all messages if she obtained only one private key?