Package org.bouncycastle.oldcrypto

This is from some very old version of bouncycastle, part of package org.bouncycastle.crypto.

See:
          Description

Interface Summary
Mac The base interface for implementations of message authentication codes (MACs).
 

Package org.bouncycastle.oldcrypto Description

This is from some very old version of bouncycastle, part of package org.bouncycastle.crypto. Android bundled something similar in pre-Gingerbread, but upgraded to a later, incompatible version in Gingerbread. As of Java 1.4 these are in javax.crypto - more or less. To avoid having to make two different versions of our Android app, we rename to org.bouncycastle.oldcrypto.

Ref: javax.crypto and this android issue.