Minor crap.
authorMatt Corallo <git@bluematt.me>
Wed, 20 Mar 2013 15:37:49 +0000 (11:37 -0400)
committerMatt Corallo <git@bluematt.me>
Wed, 20 Mar 2013 15:37:49 +0000 (11:37 -0400)
shamirssecret.c

index 617f959cd1f846ecd2b42934b2b7b9bb9fd8b1d2..cc3e71334a1277367c2beae82bd05f9496945287 100644 (file)
@@ -125,7 +125,7 @@ static uint8_t field_mul_calc(uint8_t a, uint8_t b) {
 static uint8_t field_pow_calc(uint8_t a, uint8_t e) {
        uint8_t ret = 1;
        for (uint8_t i = 0; i < e; i++)
-               ret = field_mul(ret, a);
+               ret = field_mul_calc(ret, a);
        return ret;
 }
 int main() {
@@ -134,7 +134,7 @@ int main() {
                assert(field_mul_calc(i, field_invert(i)) == 1);
 
        // Test multiplication with the logarithm tables
-       for (uint16_t i = 0; i < 2; i++) {
+       for (uint16_t i = 0; i < P; i++) {
                for (uint16_t j = 0; j < P; j++)
                        assert(field_mul(i, j) == field_mul_calc(i, j));
        }
@@ -241,7 +241,7 @@ int main(int argc, char* argv[]) {
                        ERROREXIT("getopt failed?\n")
                }
        if (!(split & 0x2))
-               ERROREXIT("Must specify either -c or -s\n")
+               ERROREXIT("Must specify one of -c, -s or -?\n")
        split &= 0x1;
 
        if (argc != optind)