webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <openssl/rsa.h>
#include <assert.h>
#include <limits.h>
#include <string.h>
#include <openssl/bn.h>
#include <openssl/bytestring.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include "internal.h"
#include "../bytestring/internal.h"
Functions | |
RSA * | RSA_parse_public_key (CBS *cbs) |
RSA * | RSA_parse_public_key_buggy (CBS *cbs) |
RSA * | RSA_public_key_from_bytes (const uint8_t *in, size_t in_len) |
int | RSA_marshal_public_key (CBB *cbb, const RSA *rsa) |
int | RSA_public_key_to_bytes (uint8_t **out_bytes, size_t *out_len, const RSA *rsa) |
RSA * | RSA_parse_private_key (CBS *cbs) |
RSA * | RSA_private_key_from_bytes (const uint8_t *in, size_t in_len) |
int | RSA_marshal_private_key (CBB *cbb, const RSA *rsa) |
int | RSA_private_key_to_bytes (uint8_t **out_bytes, size_t *out_len, const RSA *rsa) |
RSA * | d2i_RSAPublicKey (RSA **out, const uint8_t **inp, long len) |
int | i2d_RSAPublicKey (const RSA *in, uint8_t **outp) |
RSA * | d2i_RSAPrivateKey (RSA **out, const uint8_t **inp, long len) |
int | i2d_RSAPrivateKey (const RSA *in, uint8_t **outp) |
RSA * | RSAPublicKey_dup (const RSA *rsa) |
RSA * | RSAPrivateKey_dup (const RSA *rsa) |