gcm.c revision f3ad5870
1