Handle u5, LDKTwentyBytes, and LDKRecoverableSignature
[ldk-java] / src / main / java / org / ldk / util / UInt5.java
1 package org.ldk.util;
2
3 /**
4  * A 5-bit unsigned integer
5  */
6 public class UInt5 {
7     byte val;
8     public UInt5(byte val) {
9         if (val > 32 || val < 0) {
10             throw new IllegalArgumentException();
11         }
12         this.val = val;
13     }
14 }