This package is a port of github.com/golang/go/crypto/x509 package at:
branch: release-branch.go1.9
revision: c03ee1985cb6e4467246a2bdb07bb1c62e05f8e9

Modifications to shared files are located in $name_modified.go to 
facilitate tracking the stdlib updates. 