{"push_id":543659352,"size":5,"distinct_size":5,"ref":"refs/heads/lollipop","head":"9e92b15500d263c862c53806024f9927029f1c22","before":"bf62c71b4b3c1131863640737dd32eadbd5470ed","commits":[{"sha":"a1b5af2ae0c08eb46ad006e45d101095ce08cef5","author":{"email":"1f0aa498f7c1bee2bd6061b97aca51d7b122cec0@mbnet.fi","name":"Jussi Kivilinna"},"message":"crypto: add crypto_[un]register_shashes for [un]registering multiple shash entries at once\n\nAdd crypto_[un]register_shashes() to allow simplifying init/exit code of shash\ncrypto modules that register multiple algorithms.\n\nSigned-off-by: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/Khaon/mi2_kernel/commits/a1b5af2ae0c08eb46ad006e45d101095ce08cef5"},{"sha":"9f0ec80e5ae0d6c96a57e0d083ba37f960e77ea7","author":{"email":"ebac1d06c1688626821bb0e574a037a7a5354e49@redhat.com","name":"David Howells"},"message":"KEYS: Implement asymmetric key type\n\nCreate a key type that can be used to represent an asymmetric key type for use\nin appropriate cryptographic operations, such as encryption, decryption,\nsignature generation and signature verification.\n\nThe key type is \"asymmetric\" and can provide access to a variety of\ncryptographic algorithms.\n\nPossibly, this would be better as \"public_key\" - but that has the disadvantage\nthat \"public key\" is an overloaded term.\n\nSigned-off-by: David Howells <dhowells@redhat.com>\nSigned-off-by: Rusty Russell <rusty@rustcorp.com.au>\n\nConflicts:\n\tcrypto/Makefile","distinct":true,"url":"https://api.github.com/repos/Khaon/mi2_kernel/commits/9f0ec80e5ae0d6c96a57e0d083ba37f960e77ea7"},{"sha":"8b7bd690880091857b7ff385008d31129ea72d62","author":{"email":"ebac1d06c1688626821bb0e574a037a7a5354e49@redhat.com","name":"David Howells"},"message":"KEYS: Asymmetric public-key algorithm crypto key subtype\n\nAdd a subtype for supporting asymmetric public-key encryption algorithms such\nas DSA (FIPS-186) and RSA (PKCS#1 / RFC1337).\n\nSigned-off-by: David Howells <dhowells@redhat.com>\nSigned-off-by: Rusty Russell <rusty@rustcorp.com.au>","distinct":true,"url":"https://api.github.com/repos/Khaon/mi2_kernel/commits/8b7bd690880091857b7ff385008d31129ea72d62"},{"sha":"cbdf3c24a2fb8e6e7bd02361ba89b0c27bff45b3","author":{"email":"ebac1d06c1688626821bb0e574a037a7a5354e49@redhat.com","name":"David Howells"},"message":"KEYS: Provide signature verification with an asymmetric key\n\nProvide signature verification using an asymmetric-type key to indicate the\npublic key to be used.\n\nThe API is a single function that can be found in crypto/public_key.h:\n\n\tint verify_signature(const struct key *key,\n\t\t\t     const struct public_key_signature *sig)\n\nThe first argument is the appropriate key to be used and the second argument\nis the parsed signature data:\n\n\tstruct public_key_signature {\n\t\tu8 *digest;\n\t\tu16 digest_size;\n\t\tenum pkey_hash_algo pkey_hash_algo : 8;\n\t\tunion {\n\t\t\tMPI mpi[2];\n\t\t\tstruct {\n\t\t\t\tMPI s;\t\t/* m^d mod n */\n\t\t\t} rsa;\n\t\t\tstruct {\n\t\t\t\tMPI r;\n\t\t\t\tMPI s;\n\t\t\t} dsa;\n\t\t};\n\t};\n\nThis should be filled in prior to calling the function.  The hash algorithm\nshould already have been called and the hash finalised and the output should\nbe in a buffer pointed to by the 'digest' member.\n\nAny extra data to be added to the hash by the hash format (eg. PGP) should\nhave been added by the caller prior to finalising the hash.\n\nIt is assumed that the signature is made up of a number of MPI values.  If an\nalgorithm becomes available for which this is not the case, the above structure\nwill have to change.\n\nIt is also assumed that it will have been checked that the signature algorithm\nmatches the key algorithm.\n\nSigned-off-by: David Howells <dhowells@redhat.com>\nSigned-off-by: Rusty Russell <rusty@rustcorp.com.au>","distinct":true,"url":"https://api.github.com/repos/Khaon/mi2_kernel/commits/cbdf3c24a2fb8e6e7bd02361ba89b0c27bff45b3"},{"sha":"9e92b15500d263c862c53806024f9927029f1c22","author":{"email":"6de4a1b61708b558fa9bd165e9e132f4dd9c2b94@student.uclouvain.be","name":"Maxime Poulain"},"message":"defconfig updated:enabled arm crypto","distinct":true,"url":"https://api.github.com/repos/Khaon/mi2_kernel/commits/9e92b15500d263c862c53806024f9927029f1c22"}]}