Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for deriveKeyAES (0.06 sec)

  1. src/test/java/jcifs/pac/PacMacTest.java

            byte[] derivedKey = PacMac.deriveKeyAES(key, constant);
            assertNotNull(derivedKey);
            assertEquals(16, derivedKey.length);
    
            // Test with a different key size
            KerberosKey key256 = new KerberosKey(TEST_PRINCIPAL, new byte[32], PacSignature.ETYPE_AES256_CTS_HMAC_SHA1_96, 0);
            byte[] derivedKey256 = PacMac.deriveKeyAES(key256, constant);
            assertNotNull(derivedKey256);
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Thu Aug 14 07:14:38 UTC 2025
    - 7.1K bytes
    - Viewed (0)
  2. src/main/java/jcifs/pac/PacMac.java

            byte[] cst = { (byte) (usage >> 24 & 0xFF), (byte) (usage >> 16 & 0xFF), (byte) (usage >> 8 & 0xFF), (byte) (usage & 0xFF),
                    (byte) 0x99 };
    
            byte[] output = new byte[12];
            byte[] dk = deriveKeyAES(baseKey, cst); // Checksum key
            try {
                Mac m = Mac.getInstance("HmacSHA1");
                m.init(new SecretKeySpec(dk, HMAC_KEY));
                System.arraycopy(m.doFinal(input), 0, output, 0, 12);
    Registered: Sun Sep 07 00:10:21 UTC 2025
    - Last Modified: Sat Aug 16 01:32:48 UTC 2025
    - 9K bytes
    - Viewed (0)
Back to top