19 Commits

Author SHA1 Message Date
Samuel Hawksby-Robinson
f33c1cec38 Added payload locking to prevent multiple requests for the pairing data
Signed-off-by: Samuel Hawksby-Robinson <samuel@samyoul.com>
2022-11-08 13:50:52 +00:00
Samuel Hawksby-Robinson
95eba8c123 Fixed PairingPayloadMarshaller logger issue 2022-10-26 10:26:59 +01:00
Samuel Hawksby-Robinson
71170e7099 Added comprehensive logging 2022-10-26 10:26:59 +01:00
Samuel Hawksby-Robinson
8fb069286c Added dumps to payload parsing 2022-10-26 10:26:59 +01:00
Samuel Hawksby-Robinson
61904182c5 check and make keystore if required on receiving device 2022-10-05 12:20:26 +01:00
Samuel Hawksby-Robinson
ea3ae8b213 Added PairingPayloadSourceConfig to group app client params 2022-09-09 13:24:56 +01:00
Samuel Hawksby-Robinson
1e55797ec8 Added challenge middleware 2022-08-25 00:02:32 +01:00
Samuel Hawksby-Robinson
b1def931eb Integrated server side only tls, public key and aes key connection string 2022-08-24 23:30:09 +01:00
Samuel Hawksby-Robinson
344272ee08 Moved protobuf marshalling closer to the structs that get marshalled 2022-08-22 13:27:59 +01:00
Samuel Hawksby-Robinson
06f4b85792 undoing the rookie things I did 2022-08-22 13:27:59 +01:00
Samuel Hawksby-Robinson
5eb8e5a34f Added payload reset on PayloadManager level 2022-08-22 13:27:59 +01:00
Samuel Hawksby-Robinson
48abeedc53 Added func comments and Refactor to use shared *PairingPayload 2022-08-22 13:27:59 +01:00
Samuel Hawksby-Robinson
215dbac09a More refactor to increase testability 2022-08-22 13:27:59 +01:00
Samuel Hawksby-Robinson
0e878d55d2 Base refactor of PairingPayloadManager 2022-08-22 13:27:59 +01:00
Samuel Hawksby-Robinson
46be086b60 Added tests for PayloadMarshaller 2022-08-22 13:27:59 +01:00
Samuel Hawksby-Robinson
83db7fc795 Added payload store functionality 2022-08-22 13:27:59 +01:00
Samuel Hawksby-Robinson
38c8e8a1fe Added payload marshal and unmarshal to/from protobuf 2022-08-22 13:27:59 +01:00
Samuel Hawksby-Robinson
36f62a3f64 Added encrytion and dectription via PayloadManager 2022-06-20 15:33:09 +01:00
Samuel Hawksby-Robinson
566db2e3df Added PayloadManager and outbound pairing tests 2022-06-20 15:33:09 +01:00