summaryrefslogtreecommitdiffstats
path: root/cipher.c
AgeCommit message (Expand)Author
2015-12-11upstream commitmmcc@openbsd.org
2015-01-14upstream commitdjm@openbsd.org
2014-07-21- (dtucker) [cipher.c openbsd-compat/openssl-compat.h] Restore the bitsDarren Tucker
2014-07-02 - djm@cvs.openbsd.org 2014/06/24 01:13:21Damien Miller
2014-05-27 - (djm) [cipher.c] Fix merge botch.Damien Miller
2014-05-15 - markus@cvs.openbsd.org 2014/04/29 18:01:49Damien Miller
2014-02-24 - djm@cvs.openbsd.org 2014/02/07 06:55:54Damien Miller
2014-02-04 - djm@cvs.openbsd.org 2014/02/02 03:44:32Damien Miller
2014-02-04 - markus@cvs.openbsd.org 2014/01/27 19:18:54Damien Miller
2014-01-26 - dtucker@cvs.openbsd.org 2014/01/25 10:12:50Damien Miller
2013-12-07 - markus@cvs.openbsd.org 2013/12/06 13:34:54Damien Miller
2013-12-05 - djm@cvs.openbsd.org 2013/12/02 03:13:14Damien Miller
2013-11-21 - djm@cvs.openbsd.org 2013/11/21 00:45:44Damien Miller
2013-11-08 - dtucker@cvs.openbsd.org 2013/11/07 11:58:27Damien Miller
2013-06-02 - djm@cvs.openbsd.org 2013/05/17 00:13:13Darren Tucker
2013-04-23 - djm@cvs.openbsd.org 2013/04/19 01:06:50Damien Miller
2013-02-12 - djm@cvs.openbsd.org 2013/01/26 06:11:05Damien Miller
2013-01-12 - djm@cvs.openbsd.org 2013/01/12 11:22:04Damien Miller
2013-01-09 - (djm) [cipher.c configure.ac openbsd-compat/openssl-compat.h]Damien Miller
2013-01-09 - markus@cvs.openbsd.org 2013/01/08 18:49:04Damien Miller
2012-12-13 - (djm) [cipher.c] Fix missing prototype for compat codeDamien Miller
2012-12-13 - (djm) [configure.ac cipher-ctr.c] Adapt EVP AES CTR change to retain ourDamien Miller
2012-12-12 - markus@cvs.openbsd.org 2012/12/11 22:31:18Damien Miller
2009-01-28 - markus@cvs.openbsd.org 2009/01/26 09:58:15Damien Miller
2006-08-05 - deraadt@cvs.openbsd.org 2006/08/03 03:34:42Damien Miller
2006-07-24 - stevesk@cvs.openbsd.org 2006/07/22 20:48:23Damien Miller
2006-03-26 - djm@cvs.openbsd.org 2006/03/25 13:17:03Damien Miller
2006-03-26 - deraadt@cvs.openbsd.org 2006/03/19 18:51:18Damien Miller
2005-12-19 - (dtucker) [cipher-aes.c cipher-ctr.c cipher.c configure.acDarren Tucker
2005-07-17 - djm@cvs.openbsd.org 2005/07/16 01:35:24Damien Miller
2005-06-17 - (dtucker) [cipher.c openbsd-compat/openbsd-compat.hDarren Tucker
2005-06-17 - djm@cvs.openbsd.org 2005/06/17 02:44:33Damien Miller
2005-06-16 - dtucker@cvs.openbsd.org 2005/06/09 13:43:49Damien Miller
2005-06-09 - (dtucker) [cipher.c openbsd-compat/Makefile.inDarren Tucker
2005-05-26 - djm@cvs.openbsd.org 2005/05/23 23:32:46Damien Miller
2005-01-24 - djm@cvs.openbsd.org 2005/01/23 10:18:12Darren Tucker
2005-01-20 - djm@cvs.openbsd.org 2004/12/22 02:13:19Darren Tucker
2004-08-12 - markus@cvs.openbsd.org 2004/07/28 09:40:29Darren Tucker
2004-07-17 - deraadt@cvs.openbsd.org 2004/07/11 17:48:47Darren Tucker
2004-06-23 - (dtucker) [cipher.c] encrypt->do_encrypt inside SSH_OLD_EVP to matchDarren Tucker
2004-06-22 - avsm@cvs.openbsd.org 2004/06/21 17:36:31Darren Tucker
2004-02-07- (dtucker) [cipher.c] enable AES counter modes with OpenSSL 0.9.5.Darren Tucker
2004-02-06 - (dtucker) [cipher-acss.c cipher.c] Enable acss only if building withDarren Tucker
2004-01-27 - hshoexer@cvs.openbsd.org 2004/01/23 19:26:33Damien Miller
2004-01-27 - (djm) OpenBSD CVS SyncDamien Miller
2003-11-17 - jakob@cvs.openbsd.org 2003/11/10 16:23:41Damien Miller
2003-09-23 - (djm) Sync with V_3_7 branch:Damien Miller
2003-05-18 - markus@cvs.openbsd.org 2003/05/17 04:27:52Damien Miller
2003-05-15 - markus@cvs.openbsd.org 2003/05/15 03:08:29Damien Miller
2003-05-14 - markus@cvs.openbsd.org 2003/04/12 10:13:57Damien Miller
e; /* circular list of shared mounts */ struct list_head mnt_slave_list;/* list of slave mounts */ struct list_head mnt_slave; /* slave list entry */ struct mount *mnt_master; /* slave is on master->mnt_slave_list */ struct mnt_namespace *mnt_ns; /* containing namespace */ struct mountpoint *mnt_mp; /* where is it mounted */ #ifdef CONFIG_FSNOTIFY struct hlist_head mnt_fsnotify_marks; __u32 mnt_fsnotify_mask; #endif int mnt_id; /* mount identifier */ int mnt_group_id; /* peer group identifier */ int mnt_expiry_mark; /* true if marked for expiry */ int mnt_pinned; struct path mnt_ex_mountpoint; }; #define MNT_NS_INTERNAL ERR_PTR(-EINVAL) /* distinct from any mnt_namespace */ static inline struct mount *real_mount(struct vfsmount *mnt) { return container_of(mnt, struct mount, mnt); } static inline int mnt_has_parent(struct mount *mnt) { return mnt != mnt->mnt_parent; } static inline int is_mounted(struct vfsmount *mnt) { /* neither detached nor internal? */ return !IS_ERR_OR_NULL(real_mount(mnt)->mnt_ns); } extern struct mount *__lookup_mnt(struct vfsmount *, struct dentry *); extern struct mount *__lookup_mnt_last(struct vfsmount *, struct dentry *); extern bool legitimize_mnt(struct vfsmount *, unsigned); static inline void get_mnt_ns(struct mnt_namespace *ns) { atomic_inc(&ns->count); } extern seqlock_t mount_lock; static inline void lock_mount_hash(void) { write_seqlock(&mount_lock); } static inline void unlock_mount_hash(void) { write_sequnlock(&mount_lock); } struct proc_mounts { struct seq_file m; struct mnt_namespace *ns; struct path root; int (*show)(struct seq_file *, struct vfsmount *); void *cached_mount; u64 cached_event; loff_t cached_index; }; #define proc_mounts(p) (container_of((p), struct proc_mounts, m)) extern const struct seq_operations mounts_op;