Reorder some methods.
This commit is contained in:
parent
c43cc73ad5
commit
1cfc199541
@ -105,6 +105,11 @@ public abstract class MPAlgorithm {
|
|||||||
*/
|
*/
|
||||||
public abstract Version version();
|
public abstract Version version();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* mpw: defaults: initial counter value.
|
||||||
|
*/
|
||||||
|
public abstract UnsignedInteger mpw_default_counter();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* mpw: defaults: password result type.
|
* mpw: defaults: password result type.
|
||||||
*/
|
*/
|
||||||
@ -121,14 +126,14 @@ public abstract class MPAlgorithm {
|
|||||||
public abstract MPResultType mpw_default_answer_type();
|
public abstract MPResultType mpw_default_answer_type();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* mpw: defaults: initial counter value.
|
* mpw: Input character encoding.
|
||||||
*/
|
*/
|
||||||
public abstract UnsignedInteger mpw_default_counter();
|
public abstract Charset mpw_charset();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* mpw: validity for the time-based rolling counter (s).
|
* mpw: Platform-agnostic byte order.
|
||||||
*/
|
*/
|
||||||
public abstract long mpw_otp_window();
|
public abstract ByteOrder mpw_byteOrder();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* mpw: Key ID hash.
|
* mpw: Key ID hash.
|
||||||
@ -140,16 +145,6 @@ public abstract class MPAlgorithm {
|
|||||||
*/
|
*/
|
||||||
public abstract MessageAuthenticationDigests mpw_digest();
|
public abstract MessageAuthenticationDigests mpw_digest();
|
||||||
|
|
||||||
/**
|
|
||||||
* mpw: Platform-agnostic byte order.
|
|
||||||
*/
|
|
||||||
public abstract ByteOrder mpw_byteOrder();
|
|
||||||
|
|
||||||
/**
|
|
||||||
* mpw: Input character encoding.
|
|
||||||
*/
|
|
||||||
public abstract Charset mpw_charset();
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* mpw: Master key size (byte).
|
* mpw: Master key size (byte).
|
||||||
*/
|
*/
|
||||||
@ -166,9 +161,14 @@ public abstract class MPAlgorithm {
|
|||||||
public abstract int mpw_keySize_max();
|
public abstract int mpw_keySize_max();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* scrypt: Parallelization parameter.
|
* mpw: validity for the time-based rolling counter (s).
|
||||||
*/
|
*/
|
||||||
public abstract int scrypt_p();
|
public abstract long mpw_otp_window();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* scrypt: CPU cost parameter.
|
||||||
|
*/
|
||||||
|
public abstract int scrypt_N();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* scrypt: Memory cost parameter.
|
* scrypt: Memory cost parameter.
|
||||||
@ -176,9 +176,9 @@ public abstract class MPAlgorithm {
|
|||||||
public abstract int scrypt_r();
|
public abstract int scrypt_r();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* scrypt: CPU cost parameter.
|
* scrypt: Parallelization parameter.
|
||||||
*/
|
*/
|
||||||
public abstract int scrypt_N();
|
public abstract int scrypt_p();
|
||||||
|
|
||||||
// Utilities
|
// Utilities
|
||||||
|
|
||||||
|
@ -247,6 +247,11 @@ public class MPAlgorithmV0 extends MPAlgorithm {
|
|||||||
return MPAlgorithm.Version.V0;
|
return MPAlgorithm.Version.V0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public UnsignedInteger mpw_default_counter() {
|
||||||
|
return UnsignedInteger.ONE;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public MPResultType mpw_default_result_type() {
|
public MPResultType mpw_default_result_type() {
|
||||||
return MPResultType.GeneratedLong;
|
return MPResultType.GeneratedLong;
|
||||||
@ -263,14 +268,13 @@ public class MPAlgorithmV0 extends MPAlgorithm {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public UnsignedInteger mpw_default_counter() {
|
public Charset mpw_charset() {
|
||||||
return UnsignedInteger.ONE;
|
return Charsets.UTF_8;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@SuppressWarnings("MagicNumber")
|
public ByteOrder mpw_byteOrder() {
|
||||||
public long mpw_otp_window() {
|
return ByteOrder.BIG_ENDIAN;
|
||||||
return 5 * 60 /* s */;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -283,16 +287,6 @@ public class MPAlgorithmV0 extends MPAlgorithm {
|
|||||||
return MessageAuthenticationDigests.HmacSHA256;
|
return MessageAuthenticationDigests.HmacSHA256;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public ByteOrder mpw_byteOrder() {
|
|
||||||
return ByteOrder.BIG_ENDIAN;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Charset mpw_charset() {
|
|
||||||
return Charsets.UTF_8;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@SuppressWarnings("MagicNumber")
|
@SuppressWarnings("MagicNumber")
|
||||||
public int mpw_dkLen() {
|
public int mpw_dkLen() {
|
||||||
@ -313,8 +307,14 @@ public class MPAlgorithmV0 extends MPAlgorithm {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
@SuppressWarnings("MagicNumber")
|
@SuppressWarnings("MagicNumber")
|
||||||
public int scrypt_p() {
|
public long mpw_otp_window() {
|
||||||
return 2;
|
return 5 * 60 /* s */;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@SuppressWarnings("MagicNumber")
|
||||||
|
public int scrypt_N() {
|
||||||
|
return 32768;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -325,8 +325,8 @@ public class MPAlgorithmV0 extends MPAlgorithm {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
@SuppressWarnings("MagicNumber")
|
@SuppressWarnings("MagicNumber")
|
||||||
public int scrypt_N() {
|
public int scrypt_p() {
|
||||||
return 32768;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Utilities
|
// Utilities
|
||||||
|
Loading…
Reference in New Issue
Block a user