Weak matrix elements for CP violation