Go to the documentation of this file.
55 #ifndef VS_CRYPTO_CONVERTERS_H
56 #define VS_CRYPTO_CONVERTERS_H
64 namespace VirgilIoTKit {
81 const uint8_t *public_key,
82 uint16_t public_key_sz,
85 uint16_t *pubkey_raw_sz);
100 const uint8_t *public_key_in,
101 uint16_t public_key_in_sz,
102 uint8_t *public_key_out,
104 uint16_t *public_key_out_sz);
119 const uint8_t *virgil_sign,
120 uint16_t virgil_sign_sz,
140 const uint8_t *raw_sign,
141 uint16_t raw_sign_sz,
142 uint8_t *virgil_sign,
144 uint16_t *virgil_sign_sz);
159 uint8_t *mbedtls_sign,
160 uint16_t mbedtls_sign_sz,
178 const unsigned char *raw,
180 unsigned char *signature,
182 uint16_t *signature_sz);
189 #endif // VS_CRYPTO_CONVERTERS_H
vs_secmodule_hash_type_e
Hash types.
Definition: secmodule.h:94
vs_secmodule_keypair_type_e
Keypair types.
Definition: secmodule.h:76
Security Module implementations signatures.