gcm.c revision 7f681378
1