libSPEC
Pokemon Save Editing Library
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Pages
Data Structures | Enumerations | Functions
pkm.h File Reference
#include "types.h"
#include "prng.h"
#include "checksum.h"

Data Structures

struct  pkm_ribbon_sinnoh1_t
 
struct  pkm_ribbon_sinnoh2_t
 
struct  pkm_ribbon_unova_t
 
struct  pkm_ribbon_hoenn1_t
 
struct  pkm_ribbon_hoenn2_t
 
struct  pkm_ribbon_sinnoh3_t
 
struct  pkm_ribbon_sinnoh4_t
 
struct  pkm_header_t
 
struct  pkm_marking_t
 
struct  pkm_effort_t
 
struct  pkm_contest_t
 
struct  pkm_genes_t
 
struct  pkm_date_t
 
struct  pkm_pokerus_t
 
struct  pkm_box_t
 
struct  pkm_nds_party_t
 
struct  pkm_nds_t
 

Enumerations

enum  {
  PKM_LENGTH = 136,
  PKM_PARTY_LENGTH = 236,
  PKM_BLOCK_SIZE = 32,
  PKM_NICKNAME_LENGTH = 11,
  PKM_OT_NAME_LENGTH = 8
}
 

Functions

void pkm_decrypt (pkm_box_t *)
 
void pkm_encrypt (pkm_box_t *)
 
void pkm_crypt_nds_party (pkm_nds_t *)
 

Enumeration Type Documentation

anonymous enum
Enumerator
PKM_LENGTH 

PKM_LENGTH.

PKM_PARTY_LENGTH 

PKM_PARTY_LENGTH.

PKM_BLOCK_SIZE 

PKM_BLOCK_SIZE.

PKM_NICKNAME_LENGTH 

PKM_NICKNAME_LENGTH.

PKM_OT_NAME_LENGTH 

PKM_OT_NAME_LENGTH.