17#ifndef CRYPTO_UTILS_ANDROID_PUBKEY_H
18#define CRYPTO_UTILS_ANDROID_PUBKEY_H
24#include <openssl/rsa.h>
31#define ANDROID_PUBKEY_MODULUS_SIZE (2048 / 8)
34#define ANDROID_PUBKEY_ENCODED_SIZE \
35 (3 * sizeof(uint32_t) + 2 * ANDROID_PUBKEY_MODULUS_SIZE)
bool android_pubkey_encode(const RSA *key, uint8_t *key_buffer, size_t size)
Definition: android_pubkey.cpp:111
bool android_pubkey_decode(const uint8_t *key_buffer, size_t size, RSA **key)
Definition: android_pubkey.cpp:55
uint32_t size
Definition: io.h:2