# Submission information for the Web of Trust HW
# https://aaronbloomfield.github.io/nws/hws/weboftrust/
# The filename of this file must be 'weboftrust.py', else the submission
# verification routines will not work properly.
# You are welcome to have additional variables or fields in this file; you
# just can't remove variables or fields.
# Who are you? Name and UVA userid. The name can be in any human-readable
# format.
userid = "mst3k"
name = "Jane Doe"
# This dictionary contains various information that will vary depending on the
# assignment.
other = {
# How easy and usable is the process of key signing? This should be an
# integer on a scale of 1-5, where 1 is very easy to trivial, 2 is
# somewhat easy, 3 is neutral, 4 is somewhat difficult, and 5 is very
# difficult.
'gpg_usability': None,
# What are your thoughts on the usability of GPG and key signing? This
# doesn't have to be a long comment (although it can be). This should be
# a string.
'gpg_usability_thoughts': None,
# How many people did you trick by signing their key with your adversarial
# key? We are looking for as close a number as you can think of -- it
# doesn't have to be exact. This should be an integer.
'number_tricked': None,
# If you did trick anybody, how did you go about doing it? This doesn't
# have to be a long comment (although it can be). This should be a string.
'how_tricked': None,
# How did you avoid being tricked into having yours signed with an
# adversarial key? This doesn't have to be a long comment (although it
# can be). This should be a string.
'how_avoid_tricked': None,
# How frustrating did you find this assignment? This should be an integer
# on a scale of 1-5, where 1 is not frustrating at all, 2 is a little bit
# frustrating, 3 is a reasonable level of frustration (for however you
# define reasonable), 4 is very frustrating, and 5 is extremely
# frustrating.
'weboftrust_frustration_level': None,
# Did you enjoy this assignment? If so, why? If not, why not? We are
# interested in honest answers here, not sycophantic ones. This should
# be a string.
'enjoyed_assignment': None,
# In part 2, you sent a GPG encrypted email to the course email, and you
# got a response containing a code specific to you. Enter that code
# here, as a string:
'specific_code': None,
}
# These are various sanity checks, and are meant to help you ensure that you
# submitted everything that you are supposed to submit. Other than
# submitting the necessary files to Gradescope (which checks for those
# files), all other submission requirements are listed herein. These values
# need to be changed to True (instead of False).
sanity_checks = {
# Did you sign at least 15 keys of your classmates? Even if you didn't,
# answer True here -- it's to remind you that this is part of the
# assignment. The submission system will be able to count how many.
'signed_15_keys': None,
# Did you get your key signed by at least 15 of your classmates? Even if
# you didn't, answer True here -- it's to remind you that this is part of
# the assignment. The submission system will be able to count how many.
'got_key_signed_by_15': None,
}
# While some of these are optional, you still have to replace those optional
# ones with the empty string (instead of None).
comments = {
# How long did this assignment take, in hours? Please format as an
# integer or float.
'time_taken': None,
# Any suggestions for how to improve this assignment? This part is
# completely optional. If none, then you can have the value here be the
# empty string (but not None).
'suggestions': None,
# Any other comments or feedback? This part is completely optional. If
# none, then you can have the value here be the empty string (but not
# None).
'comments': None,
}