[spi] Initial work on GCM implementation
Merge pull request #2 from roverdotcom/gcm-implementation

[spi] Initial work on GCM implementation