小编pip*_*low的帖子

Openssl中的大数取小整数取模

我想知道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仅支持大数,因此我无法弄清楚该怎么做。

c openssl

4
推荐指数
1
解决办法
1818
查看次数

关于在FreeBSD中编写自己的系统调用的问题

好的,所以我刚刚读完了FreeBSD的kill(2)的实现,并试图编写自己的"kill".这个系统调用需要uidsignum与信号发送到由UID拥有的进程,但不包括调用进程.

我怎样才能uid转到系统调用?在杀戮(2)中,pid是在争论中struct kill_args.是否有包含结构uid的方式struct kill_args包含pid?如果没有,我可以在内核之外定义一个结构吗?

kernel freebsd system-calls

4
推荐指数
1
解决办法
1787
查看次数

标签 统计

c ×1

freebsd ×1

kernel ×1

openssl ×1

system-calls ×1