ppsp_impl.h 995 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. #ifndef PPSP_IMPL_H
  2. #define PPSP_IMPL_H
  3. #ifdef __cplusplus
  4. extern "C"
  5. {
  6. #endif
  7. /*********************************************************************
  8. * INCLUDES
  9. */
  10. #include "comdef.h"
  11. /*********************************************************************
  12. * CONSTANTS
  13. */
  14. /*
  15. * callback of tick, on which used as watch guard and ticker for xfer
  16. */
  17. void
  18. ppsp_impl_appl_timr_hdlr(void);
  19. uint8
  20. ppsp_impl_ini(void);
  21. uint32
  22. ppsp_impl_get_stat(void);
  23. uint8
  24. ppsp_impl_get_pids(uint8* pids);
  25. uint8
  26. ppsp_impl_get_macs(uint8* macs);
  27. uint8
  28. ppsp_impl_get_scrt(uint8* scrt);
  29. uint8
  30. ppsp_impl_cal_keys(const uint8* rand, uint8 rsiz, const uint8* pids, uint8 psiz, const uint8* macs, uint8 msiz, const uint8* scrt, uint8 ssiz);
  31. uint8
  32. ppsp_impl_enc_text(uint8* text, uint8* cipr);
  33. uint8
  34. ppsp_impl_dec_cipr(uint8* text, uint8* cipr);
  35. /*
  36. * callback of connection stat changes
  37. */
  38. void
  39. ppsp_impl_ack_conn(uint8 flag);
  40. // uint8
  41. // ppsp_impl_set_msgs();
  42. #ifdef __cplusplus
  43. }
  44. #endif
  45. #endif /* */