crypto API fix