Avoiding common crypto mistakes

Avoiding common crypto mistakes