* #9641: audiortp: Fixed CryptoContext management
They are cached in AudioRtpFactory, but may be replaced in AudioSrtpSession. Therefore, whenever we reinitialize these contexts we must update the cached values in audiortpfactory. In addition, since they will outlive a given AudioSrtpSession, they must NOT be deleted in AudioSrtpSession's destructor but rather in AudioRtpFactory's.
Showing with 64 additions and 72 deletions