crypto/scheduler: add API implementations