Workaround for compiler bug (GCC 4.8 and 4.9 when targetting 32-bit x86).
[BearSSL] / src / rsa / rsa_default_pub.c
index 1dbfb62..a1f03ef 100644 (file)
@@ -28,7 +28,9 @@
 br_rsa_public
 br_rsa_public_get_default(void)
 {
 br_rsa_public
 br_rsa_public_get_default(void)
 {
-#if BR_LOMUL
+#if BR_INT128 || BR_UMUL128
+       return &br_rsa_i62_public;
+#elif BR_LOMUL
        return &br_rsa_i15_public;
 #else
        return &br_rsa_i31_public;
        return &br_rsa_i15_public;
 #else
        return &br_rsa_i31_public;