code: func (handle *ContextHandle) EncryptInit(session mPkcs11.SessionHandle, m []*mPkcs11.Mechanism, o mPkcs11.ObjectHandle) error {
  
  	handle.lock.RLock()
  	defer handle.lock.RUnlock()
  
  	return handle.ctx.EncryptInit(session, m, o)
  }
docs: //EncryptInit initializes an encryption operation.