标签: c atmega
我正在开发具有一些加密功能的设备固件。我使用CodeVisionAvr IDE和AtMega324微控制器。我需要实现这样的模幂运算函数:
unsigned long XpowYmodN(unsigned long x, unsigned long y, unsigned long N)
但CodeVisionAvr中没有大于long类型的数据类型!有没有办法实现这个功能而不操作超过2 ^ 32-1(long)的数字?
long