public class android.security.Scrypt
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.security.Scrypt
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.security.Scrypt this
         0: .line 24
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // android.security.Scrypt this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/security/Scrypt;

  native byte[] nativeScrypt(byte[], byte[], int, int, int, int);
    descriptor: ([B[BIIII)[B
    flags: (0x0100) ACC_NATIVE
    MethodParameters:
          Name  Flags
      password  
      salt      
      n         
      r         
      p         
      outLen    

  public byte[] scrypt(byte[], byte[], int, int, int, int);
    descriptor: ([B[BIIII)[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // android.security.Scrypt this
        start local 1 // byte[] password
        start local 2 // byte[] salt
        start local 3 // int n
        start local 4 // int r
        start local 5 // int p
        start local 6 // int outLen
         0: .line 30
            aload 0 /* this */
            aload 1 /* password */
            aload 2 /* salt */
            iload 3 /* n */
            iload 4 /* r */
            iload 5 /* p */
            iload 6 /* outLen */
            invokevirtual android.security.Scrypt.nativeScrypt:([B[BIIII)[B
            areturn
        end local 6 // int outLen
        end local 5 // int p
        end local 4 // int r
        end local 3 // int n
        end local 2 // byte[] salt
        end local 1 // byte[] password
        end local 0 // android.security.Scrypt this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Landroid/security/Scrypt;
            0    1     1  password  [B
            0    1     2      salt  [B
            0    1     3         n  I
            0    1     4         r  I
            0    1     5         p  I
            0    1     6    outLen  I
    MethodParameters:
          Name  Flags
      password  
      salt      
      n         
      r         
      p         
      outLen    
}
SourceFile: "Scrypt.java"