It was only used to postpone aborts that would leak mhash contexts.
(define (mhash-init name)
(let ((id (mhash-name->id name 'MHASH-INIT)))
- (without-interrupts
+ (without-interruption
(lambda ()
(let ((index ((ucode-primitive mhash_init 1) id)))
(if (not index)
(define (mhash-hmac-init name key)
(let* ((id (mhash-name->id name 'MHASH-INIT))
(pblock ((ucode-primitive mhash_get_hash_pblock 1) id)))
- (without-interrupts
+ (without-interruption
(lambda ()
(let ((index ((ucode-primitive mhash_hmac_init 3) id key pblock)))
(if (not index)
(names-vector->list mcrypt-mode-names-vector))
(define (mcrypt-open-module algorithm mode)
- (without-interrupts
+ (without-interruption
(lambda ()
(add-to-gc-finalizer! mcrypt-contexts
(make-mcrypt-context