i hope some day the nomenclature "private key" dies
from a programmer's perspective it sucks because it's PK - which do ye mean, public or private?
not only that, it's technically and semantically wrong
a secret is known only to an individual, once two people know it, it's not really a secret any more, it's private information
private is really a synonym for proprietary or "owned"
a secret is not supposed to be traded, an owned thing can have ownership transferred
not only is it better from being able to have S or SK to mean secret key and P and PK to mean public key, the very words secret and public both have the same length, 6 characters
i know that the semantics are a bit foggy since people say "trade secret" and "proprietary information" interchangeably, but i'm mainly concerned about having good names that adapt well to code
when names are clear, people's thoughts are clear
i've heard many people claim that english is so great because yada yada reasons, something about it being a whore that takes on everything, and i disagree, this leads to complex syntax
german takes 4 years to acquire where danish only takes 1 year to acquire (for babies from first words to sufficient to communicate
english may have a small core but it's ambiguity in certain things is very prone to abuse, like the lack of a second person plural, you, or you, which is it
maybe some have heard me rant about this before, but 'yall' and 'you' are good solutions for english, i tend to say you all to indicate second person plural
the ambiguity that this convention creates opens english up to creating deceptive expressions that a language with strict plural/singular second person pronouns does not have
it's like when you have two people with the same name in a group, and one of the persons is always in trouble and the other one is an outsider
the outsider's alienation increases because every time the other person is shouted at, they at first think they fucked something up and are getting outsided even more
this is also why there is nicknames
anyhow, i diverge quite a bit here, my point is simply that it's a secret key, and that's how it should be
keys should be secret to an individual, and any information known by more than one person is no longer a secret