1 Star 0 Fork 0

carrot93/supercop.js

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
supercop.c 774 Bytes
一键复制 编辑 原始数据 按行查看 历史
1p6 提交于 2016-04-02 00:39 . Remove unnecessary library.
#ifndef ED25519_NO_SEED
#define ED25519_NO_SEED value
#endif
#include "vendor/src/ed25519.h"
#include <emscripten.h>
EMSCRIPTEN_KEEPALIVE
void create_keypair(unsigned char *public_key, unsigned char *private_key, const unsigned char *seed){
ed25519_create_keypair(public_key, private_key, seed);
}
EMSCRIPTEN_KEEPALIVE
void sign(unsigned char *signature, const unsigned char *message, size_t message_len, const unsigned char *public_key, const unsigned char *private_key){
ed25519_sign(signature, message, message_len, public_key, private_key);
}
EMSCRIPTEN_KEEPALIVE
int verify(const unsigned char *signature, const unsigned char *message, size_t message_len, const unsigned char *public_key){
return ed25519_verify(signature, message, message_len, public_key);
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/carrot93/supercop.js.git
git@gitee.com:carrot93/supercop.js.git
carrot93
supercop.js
supercop.js
master

搜索帮助