我想知道Openssl中的大数是否可以对小整数取模?
假设我产生两个大质数:
BN_generate_prime(p,512,0,0,0,0,0);
BN_generate_prime(q,512,0,0,0,0,0);
Run Code Online (Sandbox Code Playgroud)
并计算乘积N:
BN_mul(N,p,q,ctx);
Run Code Online (Sandbox Code Playgroud)
我想测试是否N为“ Blum整数”(N mod 4 == 3),但是由于函数BN_mod仅支持大数,因此我无法弄清楚该怎么做。
好的,所以我刚刚读完了FreeBSD的kill(2)的实现,并试图编写自己的"kill".这个系统调用需要uid和signum与信号发送到由UID拥有的进程,但不包括调用进程.
我怎样才能uid转到系统调用?在杀戮(2)中,pid是在争论中struct kill_args.是否有包含结构uid的方式struct kill_args包含pid?如果没有,我可以在内核之外定义一个结构吗?