From: Steffen Klassert <steffen.klassert@secunet.com>
To: Herbert Xu <herbert@gondor.apana.org.au>
Cc: linux-crypto@vger.kernel.org
Subject: Re: [PATCH v2 02/15] crypto: Add userspace configuration API
Date: Mon, 29 Aug 2011 10:18:18 +0200 [thread overview]
Message-ID: <20110829081818.GA1980@secunet.com> (raw)
In-Reply-To: <20110822065901.GA29599@gondor.apana.org.au>
On Mon, Aug 22, 2011 at 02:59:01PM +0800, Herbert Xu wrote:
> On Wed, Aug 17, 2011 at 02:10:13PM +0200, Steffen Klassert wrote:
> >
> > +struct crypto_user_alg {
> > + char cru_name[CRYPTO_MAX_ALG_NAME];
> > + char cru_driver_name[CRYPTO_MAX_ALG_NAME];
> > + __u32 type;
> > + __u32 mask;
> > +};
> > +
> > +#define CRYPTO_MAX_NAME CRYPTO_MAX_ALG_NAME
> > +
> > +struct crypto_report_base {
> > + char name[CRYPTO_MAX_ALG_NAME];
> > + char driver_name[CRYPTO_MAX_ALG_NAME];
> > + char module_name[CRYPTO_MAX_NAME];
> > + char selftest[CRYPTO_MAX_NAME];
> > + int priority;
> > + int refcnt;
> > +};
>
> We should use one structure for both creating algorithms and
> querying them. User-space can leave the query fields blank
> when creating them.
Do you think about merging the two structures above and to
keep the algorithm specific structures separate, or to
merge all of them to one big structure?
I think we would be most flexible if we would merge the two
structures above and keep the algorithm specific structures
separate.
>
> On another note, all fields specified when creating an algorithm
> should be returned when querying/reporting. This is so that
> we can recreate the exact configuration after dumping.
Yes, indeed.
>
> Also, instead of returning selftest as a string, a single bit
> would suffice. So I'd suggest turning it into flags of type
> __u32.
Ok.
>
> In fact, let's turn the other two int fields into __u32 too.
>
Ok.
next prev parent reply other threads:[~2011-08-29 8:18 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-08-17 12:08 [PATCH v2 00/15] crypto user configuration api Steffen Klassert
2011-08-17 12:09 ` [PATCH v2 01/15] crypto: Add a flag to identify crypto instances Steffen Klassert
2011-08-17 12:10 ` [PATCH v2 02/15] crypto: Add userspace configuration API Steffen Klassert
2011-08-22 6:59 ` Herbert Xu
2011-08-29 8:18 ` Steffen Klassert [this message]
2011-09-02 3:50 ` Herbert Xu
2011-08-17 12:10 ` [PATCH v2 03/15] crypto: Add a report function pointer to crypto_type Steffen Klassert
2011-08-17 12:11 ` [PATCH v2 04/15] crypto: Add userspace report for larval type algorithms Steffen Klassert
2011-08-17 12:12 ` [PATCH v2 05/15] crypto: Add userspace report for shash " Steffen Klassert
2011-08-17 12:12 ` [PATCH v2 06/15] crypto: Add userspace report for ahash " Steffen Klassert
2011-08-17 12:13 ` [PATCH v2 07/15] crypto: Add userspace report for blkcipher " Steffen Klassert
2011-08-17 12:13 ` [PATCH v2 08/15] crypto: Add userspace report for ablkcipher " Steffen Klassert
2011-08-17 12:14 ` [PATCH v2 09/15] crypto: Add userspace report for givcipher " Steffen Klassert
2011-08-17 12:15 ` [PATCH v2 10/15] crypto: Add userspace report for aead " Steffen Klassert
2011-08-17 12:15 ` [PATCH v2 11/15] crypto: Add userspace report for nivaead " Steffen Klassert
2011-08-17 12:16 ` [PATCH v2 12/15] crypto: Add userspace report for pcompress " Steffen Klassert
2011-08-17 12:16 ` [PATCH v2 13/15] crypto: Add userspace report for rng " Steffen Klassert
2011-08-17 12:17 ` [PATCH v2 14/15] crypto: Add userspace report for cipher " Steffen Klassert
2011-08-17 12:18 ` [PATCH v2 15/15] crypto: Add userspace report for compress " Steffen Klassert
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20110829081818.GA1980@secunet.com \
--to=steffen.klassert@secunet.com \
--cc=herbert@gondor.apana.org.au \
--cc=linux-crypto@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.