次のコードを使用して AESCMAC を取得しています
Mac mac = Mac.getInstance("aescmac", new BouncyCastleProvider());
mac.init(k_mac );
byte[] tooLong = mac.doFinal(tmp);
doFinal は、サイズが 16 の byte-Array を生成しますが、長さを 8 バイトにしたいと考えています。戻り値が 16 の getMacLength() メソッドがありますが、setMacLength メソッドはありません。あなたの助けをthx