Skip to content

Commit fe81753

Browse files
committed
Make prototype run again
1 parent 5b00b44 commit fe81753

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

prototype.lisp

+4-4
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@
132132
(if (null bf) (fold salt (cdr path) bf-prime)
133133
(fold salt (cdr path)
134134
(BL-Combine-Blinding-Factors bf bf-prime)))))
135-
(t (multiple-value-bind (pk sk) (KEM-Derive-Key-Pair salt)
135+
(t (multiple-value-bind (sk pk) (KEM-Derive-Key-Pair salt)
136136
(declare (ignore pk))
137137
(fold (KEM-Decap (car path) sk) (cdr path) bf)))))
138138

@@ -155,7 +155,7 @@
155155
(defun delegate-key-creation (app hdk)
156156
(KEM-Derive-Key-Pair (nth-value 1 (fold (seed app) hdk))))
157157
(defun accept-key (app hdk kh index pk-expected)
158-
(multiple-value-bind (pk sk) (delegate-key-creation app hdk)
158+
(multiple-value-bind (sk pk) (delegate-key-creation app hdk)
159159
(declare (ignore pk))
160160
(let ((salt (KEM-Decap kh sk))
161161
(pk-bl (get-key-info app hdk)))
@@ -178,7 +178,7 @@
178178
(defun prove-possession (unit doc reader-data)
179179
(create-shared-secret (app unit) (unit-hdk unit doc) reader-data))
180180
(defun request (unit doc-parent)
181-
(delegate-key-creation (app unit) (unit-hdk unit doc-parent)))
181+
(nth-value 1 (delegate-key-creation (app unit) (unit-hdk unit doc-parent))))
182182
(defun accept (unit doc-parent kh index doc)
183183
(let* ((hdk (unit-hdk unit doc-parent))
184184
(app (app unit)))
@@ -232,7 +232,7 @@
232232

233233
(let* ((app (make-app))
234234
(pk-bl (get-key-info app +hdk-root+))
235-
(pk-kem (delegate-key-creation app +hdk-root+)))
235+
(pk-kem (nth-value 1 (delegate-key-creation app +hdk-root+))))
236236
(multiple-value-bind (salt kh) (KEM-Encap pk-kem)
237237
(let ((pk-expected (BL-Blind-Public-Key pk-bl (HDK salt 0))))
238238
(accept-key app +hdk-root+ kh 0 pk-expected))))

0 commit comments

Comments
 (0)