aboutsummaryrefslogtreecommitdiff
path: root/rpc_hash.c
AgeCommit message (Collapse)Author
2016-11-14More API cleanup: remove hal_rpc_pkey_list().Rob Austein
hal_rpc_pkey_list() was a simplistic solution that worked when the keystore only supported a handful of keys and we needed a quick temporary solution in time for a workshop. It doesn't handle large numbers of keys well, and while we could fix that, all of its functionality is now available via more robust API functions, so simplifying the API by deleting it seems best. Since this change required mucking with dispatch vectors yet again, it converts them to use C99 "designated initializer" syntax.
2016-10-25Uppercase HAL_DIGEST_ALGORITHM_ symbols for API consistency.Rob Austein
2016-05-14Add mixed-mode key support, for PKCS #11 "session" (ie, not "token") keys.Rob Austein
2016-03-16Added serial RPC transport and lots more...Paul Selkirk
Added RPC function to get server version number. Substantially reworked GNUMakefile with conditionals. Renamed rpc_*() and xdr_*() to hal_*() for consistency. Moved hal_io_fmc.c from stm32 repo.
2016-02-25RPC over loopback socket, just to work out the mechanics for serialization ↵Paul Selkirk
and dispatch.
2015-12-24Fix dispatch vector names.Rob Austein
2015-12-24More work on PIN/login/logout code. Access control still missing,Rob Austein
committing now so Paul has a chance to look at the current RPC API.
2015-12-23RPC interface to TRNG and (incomplete) PIN code.Rob Austein
2015-12-20RPC server stuff mostly written. Compiles, not yet tested. RPCRob Austein
public key extraction functions on hold pending ASN.1 cleanup.
2015-12-13Add rpc_hash.c. Convert dynamic allocator in hash.c to use privateRob Austein
pool of pre-configured state blocks, suitable for an embedded system.
rik@thulin.net> 2016-05-22 15:32:09 +0200 reindent/reformat to closer resemble rest of code base' href='/sw/stm32/commit/stm-fmc.c?h=ice40mkm&id=578d7f5757613898d36fd999a409e5b9f5796136'>578d7f5
6265025
578d7f5
6265025




578d7f5

6265025
578d7f5

578d7f5




6265025












26f1290
1175ff6
26f1290
578d7f5




26f1290

578d7f5


26f1290
578d7f5

26f1290
578d7f5

26f1290
578d7f5

26f1290
578d7f5

26f1290
578d7f5

26f1290
578d7f5


26f1290
578d7f5

26f1290
578d7f5

26f1290
578d7f5

26f1290
578d7f5

26f1290
578d7f5

26f1290
578d7f5

26f1290
578d7f5

26f1290
578d7f5

26f1290
578d7f5



26f1290
578d7f5

26f1290
578d7f5

26f1290
578d7f5

26f1290
578d7f5

26f1290
578d7f5

26f1290
578d7f5

26f1290
578d7f5

26f1290
578d7f5
1175ff6

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166