Vitaly Chikunov <vt@xxxxxxxxxxxx> wrote: > > +static inline > > +const struct public_key *asymmetric_key_public_key(const struct key *key) > > +{ > > + return key->payload.data[asym_crypto]; > > +} > > I wonder why use this accessor which does nothing else, because in all > other places payload.data[asym_crypto] accessed directly. We should probably move to using wrappers rather than accessing directly for type safety. David