1
0
Fork 0
mirror of https://github.com/Atmosphere-NX/Atmosphere.git synced 2024-10-01 11:23:25 +01:00
Atmosphere/exosphere/src/gcm.h

22 lines
763 B
C
Raw Normal View History

#ifndef EXOSPHERE_GCM_H
#define EXOSPHERE_GCM_H
2018-02-23 03:58:39 +00:00
#include <stdbool.h>
#include <stdint.h>
2018-02-23 03:58:39 +00:00
size_t gcm_decrypt_key(void *dst, size_t dst_size,
const void *src, size_t src_size,
const void *sealed_kek, size_t kek_size,
const void *wrapped_key, size_t key_size,
unsigned int usecase, bool is_personalized,
uint8_t *out_deviceid_high);
void gcm_encrypt_key(void *dst, size_t dst_size,
const void *src, size_t src_size,
const void *sealed_kek, size_t kek_size,
const void *wrapped_key, size_t key_size,
unsigned int usecase, uint64_t deviceid_high);
2018-02-20 18:29:44 +00:00
#endif