gcm.c revision 42c271c6
1