Private Online Learning against an Adaptive Adversary: Realizable and Agnostic Settings