Added support code for RSA and EC key encoding (including reconstruction of all public and private key elements from the private key structure), with raw and PKCS#8 formats, both in DER and PEM.
This commit is contained in:
parent
cfbc702d3d
commit
d8fa415fca
32 changed files with 3528 additions and 105 deletions
|
|
@ -435,8 +435,8 @@ bufswap(void *b1, void *b2, size_t len)
|
|||
/* see bearssl_rsa.h */
|
||||
uint32_t
|
||||
br_rsa_i15_keygen(const br_prng_class **rng,
|
||||
br_rsa_private_key *sk, unsigned char *kbuf_priv,
|
||||
br_rsa_public_key *pk, unsigned char *kbuf_pub,
|
||||
br_rsa_private_key *sk, void *kbuf_priv,
|
||||
br_rsa_public_key *pk, void *kbuf_pub,
|
||||
unsigned size, uint32_t pubexp)
|
||||
{
|
||||
uint32_t esize_p, esize_q;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue