74 const uint8_t *m,
size_t m_len,
75 const uint8_t *seed,
size_t s_len,
96 uint8_t *m,
size_t m_len,
118 uint8_t *m,
size_t m_len,
119 const uint8_t c[128],
143 const uint8_t *m,
size_t m_len,
144 const uint8_t *label,
size_t l_len,
145 const uint8_t seed[32],
168 uint8_t *m,
size_t m_len,
169 const uint8_t c[128],
170 const uint8_t *label,
size_t l_len,
193 uint8_t *m,
size_t m_len,
194 const uint8_t c[128],
195 const uint8_t *label,
size_t l_len,
215 const uint8_t *m,
size_t m_len,
235 const uint8_t *m,
size_t m_len,
254 const uint8_t s[128],
255 const uint8_t *m,
size_t m_len,
278 const uint8_t *m,
size_t m_len,
279 const uint8_t *salt,
size_t s_len,
302 const uint8_t *m,
size_t m_len,
303 const uint8_t *salt,
size_t s_len,
324 const uint8_t s[128],
325 const uint8_t *m,
size_t m_len,
359 const uint8_t *m,
size_t mlen,
360 const uint8_t *seed,
size_t slen,
381 uint8_t *m,
size_t mlen,
382 const uint8_t c[256],
403 uint8_t *m,
size_t mlen,
404 const uint8_t c[256],
428 const uint8_t *m,
size_t mlen,
429 const uint8_t *label,
size_t llen,
430 const uint8_t seed[32],
453 uint8_t *m,
size_t mlen,
454 const uint8_t c[256],
455 const uint8_t *label,
size_t llen,
478 uint8_t *m,
size_t mlen,
479 const uint8_t c[256],
480 const uint8_t *label,
size_t llen,
500 const uint8_t *m,
size_t mlen,
520 const uint8_t *m,
size_t mlen,
539 const uint8_t s[256],
540 const uint8_t *m,
size_t mlen,
563 const uint8_t *m,
size_t mlen,
564 const uint8_t *salt,
size_t slen,
587 const uint8_t *m,
size_t mlen,
588 const uint8_t *salt,
size_t slen,
609 const uint8_t s[256],
610 const uint8_t *m,
size_t mlen,
int ocrypto_rsa2048_pkcs1_v15_sha256_crt_sign(uint8_t s[256], const uint8_t *m, size_t mlen, const ocrypto_rsa2048_crt_key *sk)
int ocrypto_rsa2048_pkcs1_v15_sha256_verify(const uint8_t s[256], const uint8_t *m, size_t mlen, const ocrypto_rsa2048_pub_key *pk)
int ocrypto_rsa2048_pkcs1_v15_sha256_sign(uint8_t s[256], const uint8_t *m, size_t mlen, const ocrypto_rsa2048_key *sk)
int ocrypto_rsa1024_pkcs1_v15_decrypt(uint8_t *m, size_t m_len, const uint8_t c[128], const ocrypto_rsa1024_key *sk)
int ocrypto_rsa1024_pkcs1_v15_sha256_crt_sign(uint8_t s[128], const uint8_t *m, size_t m_len, const ocrypto_rsa1024_crt_key *sk)
int ocrypto_rsa2048_pss_sha256_sign(uint8_t s[256], const uint8_t *m, size_t mlen, const uint8_t *salt, size_t slen, const ocrypto_rsa2048_key *sk)
int ocrypto_rsa2048_oaep_sha256_encrypt(uint8_t c[256], const uint8_t *m, size_t mlen, const uint8_t *label, size_t llen, const uint8_t seed[32], const ocrypto_rsa2048_pub_key *pk)
int ocrypto_rsa1024_pss_sha256_sign(uint8_t s[128], const uint8_t *m, size_t m_len, const uint8_t *salt, size_t s_len, const ocrypto_rsa1024_key *sk)
int ocrypto_rsa1024_pkcs1_v15_sha256_verify(const uint8_t s[128], const uint8_t *m, size_t m_len, const ocrypto_rsa1024_pub_key *pk)
int ocrypto_rsa2048_oaep_sha256_crt_decrypt(uint8_t *m, size_t mlen, const uint8_t c[256], const uint8_t *label, size_t llen, const ocrypto_rsa2048_crt_key *sk)
int ocrypto_rsa1024_oaep_sha256_crt_decrypt(uint8_t *m, size_t m_len, const uint8_t c[128], const uint8_t *label, size_t l_len, const ocrypto_rsa1024_crt_key *sk)
int ocrypto_rsa1024_pkcs1_v15_encrypt(uint8_t c[128], const uint8_t *m, size_t m_len, const uint8_t *seed, size_t s_len, const ocrypto_rsa1024_pub_key *pk)
int ocrypto_rsa2048_pss_sha256_verify(const uint8_t s[256], const uint8_t *m, size_t mlen, size_t slen, const ocrypto_rsa2048_pub_key *pk)
int ocrypto_rsa1024_pkcs1_v15_crt_decrypt(uint8_t *m, size_t m_len, const uint8_t c[128], const ocrypto_rsa1024_crt_key *sk)
int ocrypto_rsa2048_pss_sha256_crt_sign(uint8_t s[256], const uint8_t *m, size_t mlen, const uint8_t *salt, size_t slen, const ocrypto_rsa2048_crt_key *sk)
int ocrypto_rsa2048_pkcs1_v15_encrypt(uint8_t c[256], const uint8_t *m, size_t mlen, const uint8_t *seed, size_t slen, const ocrypto_rsa2048_pub_key *pk)
int ocrypto_rsa1024_oaep_sha256_decrypt(uint8_t *m, size_t m_len, const uint8_t c[128], const uint8_t *label, size_t l_len, const ocrypto_rsa1024_key *sk)
int ocrypto_rsa2048_oaep_sha256_decrypt(uint8_t *m, size_t mlen, const uint8_t c[256], const uint8_t *label, size_t llen, const ocrypto_rsa2048_key *sk)
int ocrypto_rsa2048_pkcs1_v15_crt_decrypt(uint8_t *m, size_t mlen, const uint8_t c[256], const ocrypto_rsa2048_crt_key *sk)
int ocrypto_rsa1024_pss_sha256_verify(const uint8_t s[128], const uint8_t *m, size_t m_len, size_t s_len, const ocrypto_rsa1024_pub_key *pk)
int ocrypto_rsa1024_pss_sha256_crt_sign(uint8_t s[128], const uint8_t *m, size_t m_len, const uint8_t *salt, size_t s_len, const ocrypto_rsa1024_crt_key *sk)
int ocrypto_rsa2048_pkcs1_v15_decrypt(uint8_t *m, size_t mlen, const uint8_t c[256], const ocrypto_rsa2048_key *sk)
int ocrypto_rsa1024_oaep_sha256_encrypt(uint8_t c[128], const uint8_t *m, size_t m_len, const uint8_t *label, size_t l_len, const uint8_t seed[32], const ocrypto_rsa1024_pub_key *pk)
int ocrypto_rsa1024_pkcs1_v15_sha256_sign(uint8_t s[128], const uint8_t *m, size_t m_len, const ocrypto_rsa1024_key *sk)
RSA key setup, for 1024 and 2048 bit keys.
Definition ocrypto_rsa_key.h:78
Definition ocrypto_rsa_key.h:68
Definition ocrypto_rsa_key.h:58
Definition ocrypto_rsa_key.h:118
Definition ocrypto_rsa_key.h:108
Definition ocrypto_rsa_key.h:98