gcm.c revision a35528ec
1