By now most of you have demonstrated your project. While I am obviously not able to give you final project grade yet, the following information should allow you to determine approximately where you stand. After your demos I will need to look at your code and make sure you are _really_ doing the stuff you claim to be doing, and that your code doesn't look too much like anybody else's code (either a classmate's or something I can find on the net). But, if you wrote your own code and the guts are really there, you can estimate your grade based on your demo performance. Points are being assigned/deducted for the projects as follows: Out of 100 Key Generation: unique key pairs: 5 Basic Cert Functionality: Signature 10 Verification 15 Revocation 10 Expiration 5 forge and detect forgery 10 Search Model: (design, implementation, and scalability) 20 Documentation: (Ease of use, relevance, and usefulness) 10 Interface (Easy to use, able to demonstrate required functionality) 10 Above and Beyond (either an outstanding job on something above, 5 or the ability to demonstrate increased functionality)