sharplispers / ironclad

A cryptographic toolkit written in Common Lisp
BSD 3-Clause "New" or "Revised" License
166 stars 28 forks source link

Cannot compile against nibbles master branch #21

Closed thodg closed 4 years ago

thodg commented 4 years ago
; compiling file "/home/dx/common-lisp/sharplispers/ironclad/src/digests/whirlpool.lisp" (written 14 OCT 2019 04:10:25 PM):
; compiling (IN-PACKAGE :CRYPTO)
; compiling (DEFTYPE WHIRLPOOL-REGS ...)
; compiling (DEFUN INITIAL-WHIRLPOOL-REGS ...)
; compiling (DEFCONSTANT +WHIRLPOOL-REGS-HASH-OFFSET+ ...)
; compiling (DEFCONSTANT +WHIRLPOOL-REGS-K-OFFSET+ ...)
; compiling (DEFCONSTANT +WHIRLPOOL-REGS-STATE-OFFSET+ ...)
; compiling (DEFCONSTANT +WHIRLPOOL-REGS-L-OFFSET+ ...)
; compiling (DEFCONST +PRISTINE-WHIRLPOOL-REGISTERS+ ...)
; compiling (DEFUN WHIRLPOOLREGS-DIGEST ...)
; compiling (DEFCONSTANT +WHIRLPOOL-ROUNDS+ ...)
; compiling (DECLAIM (TYPE # ...))
; 
; caught ERROR:
;   READ error during COMPILE-FILE:
;   
;     The function NIBBLES::%UB32REF/BE is undefined.
;   
;     (in form starting at line: 135, column: 0, position: 4736)

; compilation aborted after 0:00:00.044
glv2 commented 4 years ago

I tried and didn't have any issue (with nibbles at commit fb9d55bc0921099af112186293434cf87321f2e2, Ironclad at commit d76008b10ff02fbae878f93de6c66d152eb23bc7 and SBCL 1.5.7).

What OS and what compiler version are you using?

glv2 commented 4 years ago

Nibbles is no longer a required dependency for Ironclad, so Iet's close this issue.