diff options
Diffstat (limited to 'core/src/main/jdk1.4/org/spongycastle')
3 files changed, 39 insertions, 0 deletions
diff --git a/core/src/main/jdk1.4/org/spongycastle/util/Integers.java b/core/src/main/jdk1.4/org/spongycastle/util/Integers.java new file mode 100644 index 00000000..bf6b5e34 --- /dev/null +++ b/core/src/main/jdk1.4/org/spongycastle/util/Integers.java @@ -0,0 +1,19 @@ +package org.spongycastle.util; + +public class Integers +{ + public static int rotateLeft(int i, int distance) + { + return (i << distance) ^ (i >>> -distance); + } + + public static int rotateRight(int i, int distance) + { + return (i >>> distance) ^ (i << -distance); + } + + public static Integer valueOf(int value) + { + return new Integer(value); + } +} diff --git a/core/src/main/jdk1.4/org/spongycastle/util/Shorts.java b/core/src/main/jdk1.4/org/spongycastle/util/Shorts.java new file mode 100644 index 00000000..66a992f7 --- /dev/null +++ b/core/src/main/jdk1.4/org/spongycastle/util/Shorts.java @@ -0,0 +1,9 @@ +package org.spongycastle.util; + +public class Shorts +{ + public static Short valueOf(short value) + { + return new Short(value); + } +} diff --git a/core/src/main/jdk1.4/org/spongycastle/util/Times.java b/core/src/main/jdk1.4/org/spongycastle/util/Times.java new file mode 100644 index 00000000..f88b5395 --- /dev/null +++ b/core/src/main/jdk1.4/org/spongycastle/util/Times.java @@ -0,0 +1,11 @@ +package org.spongycastle.util; + +public final class Times +{ + private static long NANOS_PER_MILLI = 1000000L; + + public static long nanoTime() + { + return NANOS_PER_MILLI * System.currentTimeMillis(); + } +} |