http://www.w3.org/2000/10/swap/crypto#HasPrivate

http://www.w3.org/2000/01/rdf-schema#comment Some keys have private parts, some don't. This is the class of those which do.
http://www.w3.org/2000/01/rdf-schema#isSubClassOf http://www.w3.org/2000/10/swap/crypto#PublicKeyObject

https://mtp.linked.solutions/

http://xmlns.com/foaf/0.1/topic https://mtp.linked.solutions/crypto

http://www.w3.org/2000/10/swap/crypto#verifyBoolean

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
http://www.w3.org/2000/01/rdf-schema#comment If the subject is a list containg a keypair, a hash, and a signature, then the object is either "1" if the signature validates or "0" if it does not.

http://www.w3.org/2000/10/swap/crypto#md5

http://www.w3.org/2000/01/rdf-schema#range http://www.w3.org/2000/10/swap/string#String
http://www.w3.org/2000/01/rdf-schema#label MD5 hash
http://www.w3.org/2000/01/rdf-schema#domain http://www.w3.org/2000/10/swap/string#String
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
http://www.w3.org/2002/07/owl#FunctionalProperty
http://www.w3.org/2000/01/rdf-schema#comment The object is a MD5 hash of the subject.

http://www.w3.org/2000/10/swap/crypto#CanSign

http://www.w3.org/2000/01/rdf-schema#comment PublicKeyObjects which are capable of signing things. True if the algorithm is capable of signing data; false otherwise. To test if a given key object can sign data, use CanSign and HasPrivate.
http://www.w3.org/2000/01/rdf-schema#isSubClassOf http://www.w3.org/2000/10/swap/crypto#PublicKeyObject

http://www.w3.org/2000/10/swap/crypto#CanEncrypt

http://www.w3.org/2000/01/rdf-schema#comment PublicKeyObjects which are capable of encrypting things
http://www.w3.org/2000/01/rdf-schema#isSubClassOf http://www.w3.org/2000/10/swap/crypto#PublicKeyObject

http://www.w3.org/2000/10/swap/crypto#publicKey

http://www.w3.org/2000/01/rdf-schema#range http://www.w3.org/2000/10/swap/crypto#PublicKeyObject
http://www.w3.org/2000/01/rdf-schema#domain http://www.w3.org/2000/10/swap/crypto#PublicKeyObject
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2000/01/rdf-schema#Property
http://www.w3.org/2000/01/rdf-schema#comment The object is a public key object that doesn't contain the private key data in the subject. This function extracts the public part.

http://www.w3.org/2000/10/swap/crypto#sha

http://www.w3.org/2000/01/rdf-schema#range http://www.w3.org/2000/10/swap/string#String
http://www.w3.org/2000/01/rdf-schema#label SHA hash
http://www.w3.org/2000/01/rdf-schema#domain http://www.w3.org/2000/10/swap/string#String
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
http://www.w3.org/2002/07/owl#FunctionalProperty
http://www.w3.org/2002/07/owl#InverseFunctionalProperty
http://www.w3.org/2000/01/rdf-schema#comment The object is a SHA-1 hash of the subject.

http://www.w3.org/2000/10/swap/crypto#sign

http://www.w3.org/2000/01/rdf-schema#label sign
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
http://www.w3.org/2000/01/rdf-schema#comment The subject should be a list of two things, a hash string and a key (containing private and public parts). The object is calculated as a signature string by signing the hash with the key's private part.

http://www.w3.org/2000/10/swap/crypto#HashFunction

http://www.w3.org/2000/01/rdf-schema#label Any crypographic hash function
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2000/01/rdf-schema#Class
http://www.w3.org/2000/01/rdf-schema#comment The crypographic hash functions are (being functions) unique and are, when secure, assumed unambiguous (the whole point of being hash functions). That is, when you have the right hash, you have the right document. Currently (2001/9) only SHA is given that property.

http://www.w3.org/2000/10/swap/crypto#verify

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/1999/02/22-rdf-syntax-ns#Property
http://www.w3.org/2000/01/rdf-schema#comment If the subject is a key object containing private and public parts and the obejct is a list of a hash and a signature, then this is true if and only if the signature is a valid signature of the hash with the key.

https://mtp.linked.solutions/crypto

http://purl.org/dc/terms/source https://github.com/linked-solutions/prefix.cc-harvest/master
http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2002/07/owl#Ontology
http://purl.org/vocab/vann/preferredNamespaceUri http://www.w3.org/2000/10/swap/crypto#
http://purl.org/vocab/vann/preferredNamespacePrefix crypto
http://rdfs.org/ns/void#triples 35

http://www.w3.org/2000/10/swap/crypto#PublicKeyObject

http://www.w3.org/1999/02/22-rdf-syntax-ns#type http://www.w3.org/2000/01/rdf-schema#Class
http://www.w3.org/2000/01/rdf-schema#comment An object corresponding to a key for some algorithm. The object can hold a public and optionally a private key.