Class MessageMac


  • public final class MessageMac
    extends MAC
    • Constructor Detail

      • MessageMac

        public MessageMac​(java.lang.String type,
                          byte[] key)
    • Method Detail

      • getMacs

        public static java.lang.String[] getMacs()
      • checkMacs

        public static void checkMacs​(java.lang.String[] macs)
      • getKeyLength

        public static int getKeyLength​(java.lang.String type)
      • initMac

        public final void initMac​(int seq)
        Overrides:
        initMac in class MAC
      • update

        public final void update​(byte[] packetdata,
                                 int off,
                                 int len)
        Overrides:
        update in class MAC
      • getMac

        public final void getMac​(byte[] out,
                                 int off)
        Overrides:
        getMac in class MAC
      • size

        public final int size()
        Overrides:
        size in class MAC
      • isEncryptThenMac

        public final boolean isEncryptThenMac()