EC_KEY_get0_prublic_key()
时间: 2023-09-16 12:09:21 浏览: 206
Android使用URLConnection提交请求的实现
EC_KEY_get0_public_key() 是 OpenSSL C 库中的一个函数,用于获取 EC_KEY 对象中的公钥。EC_KEY 是椭圆曲线密钥对的容器,其中包含了私钥和公钥。EC_KEY_get0_public_key() 函数返回一个指向 EC_POINT 对象的指针,该对象表示 EC_KEY 对象的公钥。EC_POINT 是椭圆曲线上的点,用于表示 EC_KEY 的公钥。该函数的原型如下:
```
const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key);
```
其中,key 是指向 EC_KEY 对象的指针,该函数返回一个指向 EC_POINT 对象的指针,表示 EC_KEY 对象的公钥。需要注意的是,该函数返回的指针是常量指针,因此不能用于修改公钥。如果 EC_KEY 对象没有公钥,则返回 NULL 指针。
阅读全文